DocumentCode
3306819
Title
Workflow completion patterns
Author
Trecka, N. ; van der Aalst, Wil ; Sidorova, Natalia
Author_Institution
Dept. of Math. & Comput. Sci., Eindhoven Univ. of Technol., Eindhoven, Netherlands
fYear
2009
fDate
22-25 Aug. 2009
Firstpage
7
Lastpage
12
Abstract
The most common correctness requirement for a (business) workflow is the completion requirement, imposing that, in some form, every case-instance of the workflow reaches its final state. In this paper, we define three workflow completion patterns, called the mandatory, optional and possible completion. These patterns are formalized in terms of the temporal logic CTL*, to remove ambiguities, allow for easy comparison, and have direct applicability. In contrast to the existing methods, we do not look at the control flow in isolation but include some data information as well. In this way the analysis remains tractable but gains precision. Together with our previous work on data-flow (anti-)patterns, this paper is a significant step towards a unifying framework for complete workflow verification, using the well-developed, stable, adaptable, and effective model-checking approach.
Keywords
formal verification; temporal logic; workflow management software; CTL temporal logic; business workflow completion pattern; complete workflow verification; data-flow pattern; model-checking approach; workflow completion requirement; Automation; Computer errors; Computer science; Documentation; History; Humans; Insurance; Logic; Mathematics; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
Automation Science and Engineering, 2009. CASE 2009. IEEE International Conference on
Conference_Location
Bangalore
Print_ISBN
978-1-4244-4578-3
Electronic_ISBN
978-1-4244-4579-0
Type
conf
DOI
10.1109/COASE.2009.5234170
Filename
5234170
Link To Document