Hierarchical Decomposition of Separable Workflow-Nets

πŸ“… 2026-02-17
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
This study addresses the challenge of efficiently and accurately translating safe and sound workflow nets (WF-nets) into the highly expressive POWL 2.0 model, balancing theoretical rigor with industrial applicability. To this end, the authors propose a recursive algorithm that leverages structural pattern recognition and hierarchical decomposition. For the first time, it employs choice graphs to uniformly model decisions and loops within non-block-structured constructs, thereby eliminating the need for separate detection of exclusive choices and loops. The approach guarantees completeness for separable WF-nets. Empirical evaluation on 1,493 real-world and synthetic process models demonstrates universal success, confirming both the practical expressiveness of POWL 2.0 and the scalability of the proposed algorithm.

Technology Category

Application Category

πŸ“ 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 for exclusive choices and loops, our new algorithm utilizes choice graphs to capture generalized decision and cyclic patterns. We formally prove the correctness of our approach, showing that the generated POWL model preserves the language of the input WF-net. Furthermore, we prove the completeness of our algorithm on the class of separable WF-nets, which corresponds to nets constructed via the hierarchical nesting of state machines and marked graphs. We evaluate our algorithm on large-scale process models to demonstrate its high scalability. Furthermore, to test its practical expressiveness, we applied it to a benchmark of 1,493 industrial and synthetic process models. Our algorithm successfully transformed all models in this benchmark, suggesting that POWL 2.0's expressive power is generally sufficient to capture the complex logic found in real-world business processes. This work paves the way for broader adoption of POWL in practical process analysis and improvement applications.
Problem

Research questions and friction points this paper is trying to address.

workflow nets
POWL 2.0
model transformation
separable nets
process modeling
Innovation

Methods, ideas, or system contributions that make the work stand out.

POWL 2.0
choice graphs
workflow nets
hierarchical decomposition
model transformation
πŸ”Ž Similar Papers
No similar papers found.