Abstract
In his paper “Approaches to Modeling Business Processes. A Critical Analysis of BPMN, Workflow Patterns and YAWL”, Egon Börger criticizes the work of the Workflow Patterns Initiative in a rather provocative manner. Although the workflow patterns and YAWL are well established and frequently used, Börger seems to misunderstand the goals and contributions of the Workflow Patterns Initiative. Therefore, we put the workflow patterns and YAWL in their historic context. Moreover, we address some of the criticism of Börger by pointing out the real purpose of the workflow patterns and their relationship to formal languages (Petri nets) and real-life WFM/BPM systems.
Article PDF
Similar content being viewed by others
References
Alexander C.: A Pattern Language: Towns, Building and Construction. Oxford University Press, Oxford (1977)
Börger, E.: Modeling workflow patterns from first principles. In: Parent, C., Schewe, K.D., Storey, V., Thalheim, B. (eds.) Conceptual Modeling (ER 2007). Lecture Notes in Computer Science, vol. 4801, pp. 1–20. Springer, Berlin (2007)
Börger, E.: Approaches to modeling business processes. a critical analysis of BPMN, workflow patterns and YAWL. Softw. Syst. Model (2012). doi:10.1007/s10270-011-0214-z
de Vries K., Ommert O.: Advanced workflow patterns in practice (1): experiences based on pension processing (in Dutch). Bus. Process Mag. 7(6), 15–18 (2001)
de Vries K., Ommert O.: Advanced workflow patterns in practice (2): experiences based on judicial processes (in Dutch). Bus. Process Mag. 8(1), 20–23 (2002)
Fowler M.: Analysis Patterns: Reusable Object Models. Addison-Wesley, Reading (1997)
Gamma E., Helm R., Johnson R., Vlissides J.: Design Patterns: Elements of Reusable Object-Oriented Software. Professional Computing Series. Addison-Wesley, Reading (1995)
Hohpe G., Woolf B.: Enterprise Integration Patterns. Addison-Wesley, Reading (2003)
Puhlmann F., Weske M.: A look around the corner: the Pi-calculus. In: Jensen, K., Aalst, W.M.P. (eds) Transactions on Petri Nets and Other Models of Concurrency II. Lecture Notes in Computer Science, vol. 5460, pp. 64–78. Springer, Berlin (2009)
Rozinat A., Wynn M., van der Aalst W.M.P., ter Hofstede A.H.M., Fidge C.: Workflow simulation for operational decision support. Data Knowl. Eng. 68(9), 834–850 (2009)
Russell, N.: Foundations of Process-Aware Information Systems. PhD thesis, Queensland University of Technology (2007)
Russell N., van der Aalst W.M.P., ter Hofstede A.H.M.: Workflow exception patterns. In: Dubois, E., Pohl, K. (eds) Proceedings of the 18th International Conference on Advanced Information Systems Engineering (CAiSE’06). Lecture Notes in Computer Science, vol. 4001, pp. 288–302. Springer, Berlin (2006)
Russell N., van der Aalst W.M.P., ter Hofstede A.H.M., Edmond D.: Workflow resource patterns: identification, representation and tool support. In: Pastor, O., Falcão e Cunha, J. (eds) Proceedings of the 17th Conference on Advanced Information Systems Engineering (CAiSE’05). Lecture Notes in Computer Science, vol. 3520, pp. 216–232. Springer, Berlin (2005)
Russell N., ter Hofstede A.H.M., Edmond D., van der Aalst W.M.P.: Workflow data patterns: identification, representation and tool support. In: Delcambre, L., Kop, C., Mayr, H.C., Mylopoulos, J., Pastor, O. (eds) Proceedings of the 24th International Conference on Conceptual Modeling (ER 2005). Lecture Notes in Computer Science, vol. 3716, pp. 353–368. Springer, Berlin (2005)
ter Hofstede A.H.M., van der Aalst W.M.P., Adams M., Russell N.: Modern Business Process Automation: YAWL and its Support Environment. Springer, Berlin (2010)
van der Aalst W.M.P.: Process Mining: Discovery, Conformance and Enhancement of Business Processes. Springer, Berlin (2011)
van der Aalst W.M.P., Barros A.P., ter Hofstede A.H.M., Kiepuszewski B.: Advanced workflow patterns. In: Etzion, O., Scheuermann, P. (eds) Proceedings of the 7th International Conference on Cooperative Information Systems (CoopIS 2000). Lecture Notes in Computer Science, vol. 1901, pp. 18–29. Springer, Berlin (2000)
van der Aalst W.M.P., van Hee K.M.: Workflow Management: Models, Methods and Systems (in Dutch). Academic Service, Schoonhoven (1997)
van der Aalst W.M.P., ter Hofstede A.H.M.: Workflow patterns: on the expressive power of (Petri-net-based) workflow languages. In: Jensen, K. (ed) Proceedings of the Fourth Workshop on the Practical Use of Coloured Petri Nets and CPN Tools (CPN 2002). DAIMI, vol. 560, pp. 1–20, Aarhus, University of Aarhus, Aarhus (2002)
van der Aalst W.M.P., ter Hofstede A.H.M.: YAWL: Yet Another Workflow Language. Inf. Syst. 30(4), 245–275 (2005)
van der Aalst W.M.P., ter Hofstede A.H.M., Kiepuszewski B., Barros A.P.: Workflow patterns. Distrib. Parallel Databases 14(1), 5–51 (2003)
Wohed P., Russell N.C., ter Hofstede A.H.M., Andersson B., van der Aalst W.M.P.: Patterns-based evaluation of open source BPM systems: the cases of jBPM, OpenWFE, and Enhydra Shark. Inf. Softw. Technol. 51(8), 1187–1216 (2009)
Acknowledgments
The authors would like to thank all that contributed to the Workflow Patterns Initiative and the development of YAWL. In particular Nick Russell, Nataliya Mulyar, Bartek Kiepuszewski, Alistair Barros, Petia Wohed, and Michael Adams.
Open Access
This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Bernhard Rumpe.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
van der Aalst, W.M.P., ter Hofstede, A.H.M. Workflow patterns put into context. Softw Syst Model 11, 319–323 (2012). https://doi.org/10.1007/s10270-012-0233-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10270-012-0233-4