Jump to category
| Feature | Input | Output | Added In | Scientific Publication | Source Code | Examples |
|---|---|---|---|---|---|---|
| Petri Nets (PN)Workflow Nets (WF-nets) | – | 2.0.0 | View | |||
| Maximal DecompositionSplits a net into smaller nets | 2.0.0 | View | ||||
| Reachability GraphAll reachable markings of a net | 2.0.0 | View | ||||
| Soundness Checking (WOFLAN)Checks whether a workflow net is sound | 2.0.0 | Publication | View | |||
| Conversion from Process TreeTurns a process tree into a Petri net | 2.0.0 | View | ||||
| Conversion from BPMNTurns a BPMN model into a Petri net | 2.1.0 | View | ||||
| Conversion from POWLTurns a POWL model into a Petri net | 2.7.5.2 | |||||
| Reset and Inhibitor ArcsArcs that empty a place or block a transition | – | 2.2.10.2 | View | |||
| Data Petri NetsTransitions guarded by data attributes | – | 2.2.10.2 | View | |||
| VisualizationWith frequency or performance decoration | 2.0.0 | View | ||||
| Process TreeHierarchical, block-structured process model | – | 2.0.0 | View | |||
| Process Tree GeneratorRandom process trees for artificial data | – | 2.0.0 | View | |||
| Conversion from Petri NetTurns a block-structured net into a tree | 2.0.1 | View | ||||
| Conversion from POWLTurns a POWL model into a process tree | 2.7.14.1 | |||||
| VisualizationOperators and activities as a tree | 2.0.0 | View | ||||
| Business Process Model and Notation (BPMN)Import and export of BPMN 2.0 models | – | 2.1.0 | Publication | View | ||
| Conversion from Process TreeTurns a process tree into a BPMN model | 2.1.0 | View | ||||
| Conversion from Petri NetTurns a workflow net into a BPMN model | 2.1.0 | |||||
| VisualizationBPMN 2.0 diagrams | 2.1.0 | View | ||||
| Partially Ordered Workflow Language (POWL)Process trees extended with partial orders | – | 2.7.5.2 | ||||
| Conversion from Process TreeTurns a process tree into a POWL model | 2.7.10 | |||||
| Conversion from Petri NetTurns a workflow net into a POWL model | 2.7.14.1 | |||||
| VisualizationPOWL models with partial orders | 2.7.5.2 | |||||
| Directly-Follows Graph (DFG)Which activity directly follows which | 2.0.0 | View | ||||
| Filtering Activities and PathsKeeps the most frequent activities and paths | 2.0.0 | View | ||||
| VisualizationWith frequency or performance decoration | 2.0.0 | View | ||||
| Timeline DFGA DFG laid out along time | 2.7.22 | Publication | View | |||
| Causal NetsActivities with input and output bindings | 2.0.0 | |||||
| Transition SystemStates and transitions abstracted from a log | 2.0.0 | Publication | View | |||
| VisualizationStates and transitions as a graph | 2.0.0 | View | ||||
| Prefix TreeRepresents all activity prefixes in a log | – | 2.0.0 | ||||
| VisualizationThe activity prefixes of a log as a tree | 2.2.5 | |||||
| Object-Centric DFG (OC-DFG)A DFG per object type, combined | 2.2.16 | View | ||||
| VisualizationObject-centric DFGs as a graph | 2.2.16 | View | ||||
| Object-Centric Petri Nets (OC-PN)A Petri net per object type, combined | 2.2.16 | Publication | View | |||
| VisualizationObject-centric Petri nets as a graph | 2.2.16 | View | ||||
| Object-Centric Causal Nets (OC-CN)Causal nets across object types | 2.7.20 | Publication | View |
| Feature | Input | Output | Added In | Scientific Publication | Source Code | Examples |
|---|---|---|---|---|---|---|
| Event LogImport and export, with XES support | – | 2.0.0 | View | |||
| FilteringBy time, attributes, variants, paths, and more | 2.0.0 | View | ||||
| Differential PrivacyAnonymizes a log while keeping its context | 2.0.0 | View | ||||
| Label SplittingSplits activity labels by their context | 2.7.9 | Publication | View | |||
| Merging Related Logs (Case Relations)Two related logs merged into one | 2.2.16 | View | ||||
| Object-Centric Event Log (OCEL)Supports the OCEL 1.0 and OCEL 2.0 standards | – | 2.2.15 | Publication | View | ||
| Filtering OCELBy object types, attributes, counts, and more | 2.2.16 | View | ||||
| Statistics OCELObject counts, edge metrics, and more | 2.2.18 | View | ||||
| Feature ExtractionFeature tables for objects and events | 2.2.18 | |||||
| OCEL OLAP OperationsDrill-down, roll-up, unfold, and fold | 2.7.22.3 | View | ||||
| FlatteningA traditional event log for one object type | 2.2.15 | View | ||||
| ValidationChecks files against the OCEL schema | 2.2.17 | View | ||||
| Object GraphsRelations between objects, as graphs | 2.2.17.1 | View | ||||
| Timestamp-Based InterleavingsTwo related logs combined into one OCEL | 2.2.15 | View |
| Feature | Input | Output | Added In | Scientific Publication | Source Code | Examples |
|---|---|---|---|---|---|---|
| Alpha MiningPetri nets from directly-follows relations | – | – | 2.0.0 | |||
| Alpha MinerThe original algorithm | 2.0.0 | View | ||||
| Alpha Miner +Adds support for short loops | 2.0.0 | View | ||||
| Inductive MiningSound, block-structured models from logs | – | – | 2.0.0 | View | ||
| Inductive Miner (IM)The base variant, with perfect fitness | 2.0.0 | View | ||||
| Inductive Miner Infrequent (IMf)Filters infrequent behavior (noise) | 2.0.0 | View | ||||
| Inductive Miner DFG (IMd)Works on a DFG, for very large logs | 2.0.0 | Publication | View | |||
| Heuristic MinerFrequency-based, robust to noise | 2.0.0 | Publication | View | |||
| VisualizationWith dependency and frequency values | 2.0.0 | View | ||||
| ILP MinerPetri nets via integer linear programming | 2.6.0 | View | ||||
| Genetic MinerPetri nets by evolutionary search | 2.7.20 | View | ||||
| Split MinerSimple, accurate BPMN models | 2.7.22.4 | View | ||||
| DFG MinerTurns a DFG into a workflow net | 2.0.0 | View | ||||
| Correlation MinerDiscovery without case identifiers | 2.0.0 | View | ||||
| Prefix Tree ApproachPrefix tree of the traces in a log | 2.0.0 | Publication | ||||
| Declarative Process ModelsDeclare constraints between activities | 2.7.6 | View | ||||
| Log SkeletonOrdering and occurrence constraints | 2.2.11 | Publication | View | |||
| Partially Ordered Workflow Language (POWL) MinerDiscovers POWL models from logs | 2.7.5.2 | Publication | View | |||
| Local Process ModelsFrequent patterns in parts of the process | 2.7.23.3 | Publication | View |
| Feature | Input | Output | Added In | Scientific Publication | Source Code | Examples |
|---|---|---|---|---|---|---|
| FootprintsCompares the relations of log and model | 2.0.0 | Publication | View | |||
| VisualizationThe footprint matrix as a table | 2.0.0 | View | ||||
| Token-Based ReplayReplays traces with tokens on a Petri net | 2.0.0 | View | ||||
| Throughput and Root Cause AnalysisDurations and root causes of deviations | 2.0.0 | View | ||||
| AlignmentsOptimal mapping of each trace to the model | 2.0.0 | View | ||||
| Approximate Alignments (Tandem Repeats)Compresses repeated patterns | 2.7.23.2 | View | ||||
| Approximate Alignments (Subset Selection and Edit Distance)Aligns a sample, estimates the rest | 2.7.23.2 | View | ||||
| Approximate Alignments (Sliding Window Top-k)Windowed alignment for very long traces | 2.7.23.2 | View | ||||
| Approximate Alignments (Sequential Fixed Horizon)Aligns a few events at a time | 2.7.23.2 | View | ||||
| Alignments (decomposed)Aligns the parts of a decomposed net | 2.0.0 | View | ||||
| Anti-alignmentsModel runs far from the log, for precision | 2.0.0 | View | ||||
| Multi-alignmentsAligns several traces at once | 2.0.0 | View | ||||
| Alignments on a DFGAligns traces against a DFG | 2.0.0 | View | ||||
| Alignments between Logs (Edit Distance)Matches the traces of one log to another | 2.0.0 | View | ||||
| Process Tree Alignment ApproximatedFast approximation on process trees | 2.0.0 | Publication | ||||
| Process Tree Alignment MILPOptimal, via mixed-integer programming | 2.0.0 | Publication | ||||
| Process Tree Alignment Dynamic ProgrammingOptimal, via dynamic programming | 2.0.0 | |||||
| Extended Marking EquationHeuristic for fast optimal alignments | 2.0.0 | Publication | ||||
| Alignment TableThe alignments of all variants as a table | 2.7.4 | |||||
| Log SkeletonChecks a log against its constraints | 2.0.0 | Publication | View | |||
| Declare ConformanceChecks a log against Declare constraints | 2.7.6 | |||||
| LTL CheckingRules such as the four-eyes principle | 2.0.0 | View | ||||
| Temporal ProfileFlags unusual times between activities | 2.0.0 | View |
| Feature | Input | Output | Added In | Scientific Publication | Source Code | Examples |
|---|---|---|---|---|---|---|
| Replay FitnessHow much of the log the model can replay | – | – | 2.0.0 | |||
| Fitness (Token-Based Replay)Fast, from missing and remaining tokens | 2.0.0 | View | ||||
| Fitness (Alignment-Based)Exact, from the alignment costs | 2.0.0 | View | ||||
| PrecisionHow little extra behavior the model allows | – | – | 2.0.0 | |||
| Precision (ETConformance Token)Based on token-based replay | 2.0.0 | View | ||||
| Precision (Align-ETConformance)Based on alignments | 2.0.0 | Publication | View | |||
| Precision (Automaton After Alignments)Builds an automaton from the alignments | 2.0.0 | View | ||||
| Generalization (Token-Based)How well the model handles unseen behavior | 2.0.0 | View | ||||
| SimplicityStructural complexity of the model | – | – | 2.0.0 | |||
| Simplicity (Arc Degree)Average number of arcs per node | 2.0.0 | View | ||||
| Simplicity (Extended Cardoso)Complexity from splits and joins | 2.0.0 | Publication | View | |||
| Simplicity (Extended Cyclomatic)Complexity from the reachability graph | 2.0.0 | Publication | View | |||
| Earth Mover Distance (EMD)Compares log and model as distributions | 2.0.0 | View |
| Feature | Input | Output | Added In | Scientific Publication | Source Code | Examples |
|---|---|---|---|---|---|---|
| StatisticsDurations, arrivals, frequencies, and more | 2.0.0 | View | ||||
| Case Arrival and DispersionHow often new cases start | 2.0.0 | View | ||||
| Concurrent ActivitiesActivities running at the same time | 2.0.2 | View | ||||
| Eventually-Follows GraphWhich activity eventually follows which | 2.0.2 | View | ||||
| ReworkRepeated activities, per activity and case | 2.2.8 | View | ||||
| Partially Ordered VariantsVariants that keep parallel events | 2.7.23 | View | ||||
| Batch DetectionActivities handled in batches | 2.2.9 | View | ||||
| Process CubesTwo-dimensional slices of a log | 2.0.0 | View | ||||
| Decision MiningAttribute rules behind the choices | 2.0.0 | View | ||||
| VisualizationTrees from decision mining or ML | 2.0.0 | View | ||||
| Concept Drift DetectionChanges of the process over time | 2.7.17 | View | ||||
| Network AnalysisAggregated event links, for object-centric data | 2.2.16 | View | ||||
| Link AnalysisEvent links in detail, for object-centric data | 2.2.16 | View |
| Feature | Input | Output | Added In | Scientific Publication | Source Code | Examples |
|---|---|---|---|---|---|---|
| Social Network AnalysisNetworks between the resources of a log | 2.0.0 | Publication | View | |||
| Handover of WorkWho passes work to whom | 2.0.0 | View | ||||
| SubcontractingWho works between two steps of another | 2.0.0 | View | ||||
| Working TogetherWho works in the same cases | 2.0.0 | View | ||||
| Similar ActivitiesWho performs similar activities | 2.0.0 | View | ||||
| VisualizationResource networks as graphs | 2.0.0 | View | ||||
| Organizational RolesGroups resources by their activities | 2.0.0 | View | ||||
| Resource ProfilesWorkload and behavior of each resource | 2.2.4 | Publication | View | |||
| Group-Based Organizational MetricsMetrics on groups of resources | 2.2.4 | View |
| Feature | Input | Output | Added In | Scientific Publication | Source Code | Examples |
|---|---|---|---|---|---|---|
| Monte Carlo SimulationSimulates cases with timing from the log | 2.0.0 | View | ||||
| Play OutEvent logs from process models | – | 2.0.0 | Publication | |||
| DFGEvent log generation from a DFG | 2.0.0 | View | ||||
| Petri NetEvent log generation from a Petri net | 2.0.0 | View | ||||
| Process TreeEvent log generation from a process tree | 2.0.0 | View |
| Feature | Input | Output | Added In | Scientific Publication | Source Code | Examples |
|---|---|---|---|---|---|---|
| Feature ExtractionFeature tables from the cases of a log | 2.2.7.2 | View | ||||
| Temporal Feature ExtractionTime series of process indicators | 2.3.4 | View | ||||
| Trace EncodingsTraces as numeric vectors | 2.7.22.4 | View | ||||
| One-hot EncodingBinary occurrence vectors over trace tokens | 2.7.22.4 | View | ||||
| Count2Vec EncodingTrace-token frequency count vectors | 2.7.22.4 | View | ||||
| N-gram EncodingCounts of contiguous activity sequences | 2.7.22.4 | View | ||||
| TF-IDF EncodingTF-IDF weighted token or n-gram vectors | 2.7.22.4 | View | ||||
| Doc2Vec EncodingEach trace embedded as a document | 2.7.22.4 | View | ||||
| Word2Vec EncodingAveraged activity embeddings | 2.7.22.4 | View | ||||
| BERT EncodingSentence-transformer embeddings of traces | 2.7.22.4 | View | ||||
| Token Replay EncodingToken replay diagnostics as features | 2.7.22.4 | View | ||||
| Alignment EncodingAlignment diagnostics as features | 2.7.22.4 | View | ||||
| Trace Clustering (hierarchical)Groups cases by their attributes | 2.3.0 | |||||
| Predict Next ActivityLSTM model for predicting the next activity | 2.0.0 | |||||
| Predict Remaining TimeLSTM model for the remaining cycle time | 2.0.0 |
| Feature | Input | Output | Added In | Scientific Publication | Source Code | Examples |
|---|---|---|---|---|---|---|
| Streaming ImportersRead logs as a stream of events | – | – | 2.0.1 | |||
| XES (Trace-by-Trace)Streams an XES file, trace by trace | – | 2.0.1 | View | |||
| XES (Event-by-Event)Streams an XES file, event by event | – | 2.0.1 | View | |||
| CSV (Event-by-Event)Streams a CSV file, event by event | – | 2.0.1 | View | |||
| Streaming DFG DiscoveryUpdates a DFG with every event | 2.0.1 | View | ||||
| Streaming Conformance CheckingChecks every event as it arrives | – | – | 2.0.1 | View | ||
| Token-Based ReplayToken-based replay, event by event | 2.0.1 | View | ||||
| FootprintsFootprint checks, event by event | 2.0.1 | View | ||||
| Temporal ProfileTemporal profile checks, event by event | 2.1.4.1 | View | ||||
| Approximate Online Alignments (IWS)Online alignments with decay time | 2.7.23.2 | View | ||||
| OCEL StreamingOne event stream per object type | 2.2.16 | View |