Skip to main content

Workflow patterns put into context

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.

References

  1. 1

    Alexander C.: A Pattern Language: Towns, Building and Construction. Oxford University Press, Oxford (1977)

    Google Scholar 

  2. 2

    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)

  3. 3

    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

  4. 4

    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)

    Google Scholar 

  5. 5

    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)

    Google Scholar 

  6. 6

    Fowler M.: Analysis Patterns: Reusable Object Models. Addison-Wesley, Reading (1997)

    Google Scholar 

  7. 7

    Gamma E., Helm R., Johnson R., Vlissides J.: Design Patterns: Elements of Reusable Object-Oriented Software. Professional Computing Series. Addison-Wesley, Reading (1995)

    Google Scholar 

  8. 8

    Hohpe G., Woolf B.: Enterprise Integration Patterns. Addison-Wesley, Reading (2003)

    Google Scholar 

  9. 9

    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)

    Chapter  Google Scholar 

  10. 10

    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)

    Article  Google Scholar 

  11. 11

    Russell, N.: Foundations of Process-Aware Information Systems. PhD thesis, Queensland University of Technology (2007)

  12. 12

    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)

    Google Scholar 

  13. 13

    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)

    Google Scholar 

  14. 14

    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)

    Google Scholar 

  15. 15

    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)

    Book  Google Scholar 

  16. 16

    van der Aalst W.M.P.: Process Mining: Discovery, Conformance and Enhancement of Business Processes. Springer, Berlin (2011)

    MATH  Google Scholar 

  17. 17

    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)

    Google Scholar 

  18. 18

    van der Aalst W.M.P., van Hee K.M.: Workflow Management: Models, Methods and Systems (in Dutch). Academic Service, Schoonhoven (1997)

    Google Scholar 

  19. 19

    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)

    Google Scholar 

  20. 20

    van der Aalst W.M.P., ter Hofstede A.H.M.: YAWL: Yet Another Workflow Language. Inf. Syst. 30(4), 245–275 (2005)

    Article  Google Scholar 

  21. 21

    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)

    Article  Google Scholar 

  22. 22

    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)

    Article  Google Scholar 

Download references

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

Affiliations

Authors

Corresponding author

Correspondence to W. M. P. van der Aalst.

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.

Reprints and Permissions

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

Download citation

Keywords

  • Workflow patterns
  • YAWL
  • Petri nets
  • Business process management