Modeling Workflow Patterns Using Coloured Petri Nets

WEN Li-Jie,WANG Jian-Min,SUN Jia-Guang
DOI: https://doi.org/10.3969/j.issn.1002-137x.2006.06.037
2006-01-01
Computer Science
Abstract:Workflow patterns refer to the basic process constructs which occur repeatedly in workflow process models. It is an important criterion to evaluate the expressiveness and suitability of a workflow modeling language in control flow perspective. Currently,no workflow engine can fully support all the needed patterns. This paper gives a comprehensive analysis on the adaptability of the workflow modeling language based on Coloured Petri Nets in modeling the 20 popular workflow patterns. The analysis result shows that the language can support all the workflow patterns very well with the characteristics of concision and preciseness. In addition,compared with other modeling languages,Coloured Petri Nets-based modeling language is more flexible and extensible in modeling workflow patterns. It is also helpful for making Coloured Petri Nets based workflow engines support all the 20 workflow patterns correctly and efficiently.
What problem does this paper attempt to address?