Workflow Control-Flow Patterns: A Revised View

Authors/Creators: 
N. Russell, A.H.M. ter Hofstede, W.M.P. van der Aalst, and N. Mulyar

The Workflow Patterns Initiative was established with the aim of delineating the fundamental requirements that arise during business process modelling on a recurring basis and describe them in an imperative way. The first deliverable of this research project was a set of twenty patterns describing the control-flow per- spective of workflow systems. Since their release, these patterns have been widely used by practitioners, vendors and academics alike in the selection, design and development of workflow systems [vdAtHKB03]. This paper presents the first systematic review of the original twenty control-flow patterns and provides a formal description of each of them in the form of a Coloured Petri-Net (CPN) model. It also identifies twenty three new patterns relevant to the control-flow perspective. Detailed context conditions and evaluation criteria are presented for each pattern and their implementation is assessed in fourteen commercial offer- ings including workflow and case handling systems, business process modelling formalisms and business process execution languages.

Language: 
English
Published: 
2006
Type: 
Technical Report
Licence: 
free
Format: 
pdf