Translating Workflow Nets to Process Trees: An Algorithmic Approach
Not on the map. Why?
Abstract (arXiv)
Since their recent introduction, process trees have been frequently used as a process modeling formalism in many process mining algorithms. A process tree is a tree-based model of a process, in which internal vertices represent behavioral control-flow relations and leaves represent process activities. A process tree is easily translated into a sound Workflow net (WF-net), however, the reverse is not the case. Yet, an algorithm that translates a WF-net into a process tree is of great interest, e.g., the explicit knowledge of the control-flow hierarchy in a WF-net allows one to more easily reason on its behavior. Hence, in this paper, we present such an algorithm, i.e., it detects whether a WF-net corresponds to a process tree, and, if so, constructs it. We prove that, if a process tree is discovered, the language of the process tree equals the language of the original WF-net. Conducted experiments show, that the algorithm's corresponding implementation has a quadratic time-complexity in the size of the WF-net. Furthermore, the experiments show strong evidence of process tree rediscoverability.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 3.
4 papers.
- 2024DABL: Detecting Semantic Anomalies in Business Processes Using Large Language Modelscited by 5
- 2023Preventing Object-centric Discovery of Unsound Process Models for Object Interactions with Loops in Collaborative Systems: Extended Versioncited by 1
- 2024INEXA: Interactive and Explainable Process Model Abstraction Through Object-Centric Process Miningcited by 0
- 2024An Invertible State Space for Process Treescited by 0
- 2024An Invertible State Space for Process Trees31 Jul 2024
- 2024DABL: Detecting Semantic Anomalies in Business Processes Using Large Language Models22 Jun 2024
- 2024INEXA: Interactive and Explainable Process Model Abstraction Through Object-Centric Process Mining27 Mar 2024
- 2023Preventing Object-centric Discovery of Unsound Process Models for Object Interactions with Loops in Collaborative Systems: Extended Version29 Mar 2023