Pattern-Based Analysis of BPMN - An Extensive Evaluation of the Control-Flow, the Data and the Resource Perspectives
In this paper, an evaluation of BPMN is presented, using the Workflow Patterns as an analysis framework. The analysis provided for BPMN is part of a larger effort aiming at an unbiased and vendor-independent survey of the expressive power of some mainstream modeling languages for process-aware information systems. It is a sequel to an analysis series where languages like BPEL and UML 2.0 A.D were evaluated. The results from the survey could both be used for the selection of a modeling technique, as well as for motivation and input to further development of any of the surveyed languages.