Back to Search
Start Over
A Branching-Process-Based Method to Check Soundness of Workflow Systems
- Source :
- IEEE Access, Vol 4, Pp 4104-4118 (2016)
- Publication Year :
- 2016
- Publisher :
- IEEE, 2016.
-
Abstract
- Workflow nets (WF-nets) as a class of Petri nets are widely used to model and analyze workflow systems. Soundness is an important property of WF-nets, which guarantees that the systems are deadlock- and livelock-free and each task has a chance to be performed. Van der Aalst has proven that the soundness problem is decidable for WF-nets and we have also shown that it is PSPACE-complete for bounded ones. Since the definition of soundness is based on reachability and Van der Aalst has proven that a sound WF-net must be bounded, the soundness detection can be carried out via the reachability graph analysis. However, the state explosion problem is a big obstacle to this technique. The unfolding technique of Petri nets can effectively avoid/alleviate this problem. This paper proposes an algorithm to generate a finite prefix of the unfolding of a WF-net, called basic unfolding . Furthermore, a necessary and sufficient condition is proposed to decide soundness based on basic unfolding. In addition, some examples illustrate that the unfolding technique can save the storage space effectively.
- Subjects :
- Soundness
General Computer Science
Computer science
branching processes
General Engineering
020207 software engineering
Petri nets
02 engineering and technology
Deadlock
Petri net
Process architecture
soundness
business process model
Decidability
Reachability
Bounded function
TheoryofComputation_LOGICSANDMEANINGSOFPROGRAMS
0202 electrical engineering, electronic engineering, information engineering
Stochastic Petri net
020201 artificial intelligence & image processing
General Materials Science
lcsh:Electrical engineering. Electronics. Nuclear engineering
Algorithm
lcsh:TK1-9971
unfolding
Subjects
Details
- Language :
- English
- ISSN :
- 21693536
- Volume :
- 4
- Database :
- OpenAIRE
- Journal :
- IEEE Access
- Accession number :
- edsair.doi.dedup.....c9ec85f972f0aa6f5fdbb94d5ac0721a