IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences · 2014 · 15 citations · 6 references
ComputingComputer ScienceAlgorithmsFormal MethodsKnowledge RepresentationPetri NetsWorkflow AnalysisWorkflow ManagementPetri Net AnalysisPetri Net VerificationPolynomial Time ComplexityPolynomial-time AlgorithmsReachabilityWorkflow NetsWorkflow Verification
Workflow nets are a standard way for modeling and analyzing workflows. There are two aspects in a workflow: definition and instance. In form of workflow nets, a workflow definition and a workflow instance are respectively represented as a net structure and a marking. The correctness of the workflow definition can be checked by using a workflow nets' property, called soundness. On the other hand, the correctness of the workflow instance can be checked by using a Petri nets' well-known property, called reachability. The reachability problem is known to be intractable. In this paper, we have shown that the reachability problem for (i) sound extended free-choice workflow nets with a marking representing one workflow instance or (ii) acyclic well-structured workflow nets with a marking representing one or more workflow instances can be solved in polynomial time.
6
Petri nets: Properties, analysis and applications
T. Murata · Proceedings of the IEEE · 1989 · 10.5K citations
Dynamic change within workflow systems
Clarence A. Ellis, Karim Keddara, Grzegorz Rozenberg · 1995 · 477 citations · Full text