Hierarchical Decomposition of Separable Workflow-Nets
Humam Kourani, Gyunam Park, and Wil M.P. van der Aalst

TL;DR
This paper introduces a new algorithm for converting safe, sound workflow nets into POWL 2.0 models, ensuring language preservation and demonstrating scalability on large, real-world process models.
Contribution
It presents a novel recursive algorithm utilizing choice graphs for transforming WF-nets into POWL 2.0, with formal correctness and completeness proofs for separable nets.
Findings
Algorithm preserves the language of input WF-nets.
Successfully transformed all models in a large benchmark.
Demonstrated high scalability on industrial process models.
Abstract
The Partially Ordered Workflow Language (POWL) has recently emerged as a process modeling notation, offering strong quality guarantees and high expressiveness. While early versions of POWL relied on strict block-structured operators for choices and loops, the language has recently evolved into POWL 2.0, introducing choice graphs to enable the modeling of non-block-structured decisions and cycles. To bridge the gap between the theoretical advantages of POWL and the practical need for compatibility with established notations, robust model transformations are required. This paper presents a novel algorithm for transforming safe and sound workflow nets (WF-nets) into equivalent POWL 2.0 models. The algorithm recursively identifies structural patterns within the WF-net and translates them into their POWL representation. Unlike the previous approach that required separate detection strategies…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
