Publication Type
Journal Article
Version
publishedVersion
Publication Date
1-2014
Abstract
Classical workflow nets (WF-nets for short) are an important subclass of Petri nets that are widely used to model and analyze workflow systems. Soundness is a crucial property of workflow systems and guarantees that these systems are deadlock-free and bounded. Aalst et al. proved that the soundness problem is decidable for WF-nets and can be polynomially solvable for free-choice WF-nets. This paper proves that the soundness problem is PSPACE-hard for WF-nets. Furthermore, it is proven that the soundness problem is PSPACE-complete for bounded WF-nets. Based on the above conclusion, it is derived that the soundness problem is also PSPACE-complete for bounded WF-nets with reset or inhibitor arcs (ReWF-nets and InWF-nets for short, resp.). ReWF- and InWF-nets are two extensions to WF-nets and their soundness problems were proven by Aalst et al. to be undecidable. Additionally, we prove that the soundness problem is co-NP-hard for asymmetric-choice WF-nets that are a larger class and can model more cases of interaction and resource allocation than free-choice ones.
Discipline
Programming Languages and Compilers | Software Engineering
Research Areas
Software and Cyber-Physical Systems
Publication
Fundamenta Informaticae
Volume
131
Issue
1
First Page
81
Last Page
101
ISSN
0169-2968
Identifier
10.3233/FI-2014-1005
Publisher
IOS Press
Citation
LIU, Guan Jun; SUN, Jun; LIU, Yang; and DONG, Jin Song.
Complexity of the soundness problem of workflow nets. (2014). Fundamenta Informaticae. 131, (1), 81-101.
Available at: https://ink.library.smu.edu.sg/sis_research/4979
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.3233/FI-2014-1005