Structuring What You Are Doing: 20 Years of Business Process Modelling

  • Gottfried VossenEmail author
  • Jens Lechtenbörger


The authors look back on 20+ years of business process modelling (BPM) which is a core pillar of business operations today. The journey starts from a volume of collected papers which Jörg Becker and the first author jointly edited in 1996 and which was cited by Jens Lechtenbörger in his 1997 diploma thesis, and takes the reader to Nicolas Pflanzl’s dissertation in 2017, who studied the use of gamification to support BPM and which was co-supervised by one of Jörg Becker’s academic offsprings. The discussion sketches notations and methods which the 1996 volume already mentioned and which are still current today (e.g., EPCs and Petri nets), but also more recent developments (such as BPMN). In the context of Petri nets the authors elaborate on the Horus method, an approach for structuring and analysing the operations of an enterprise based on simple, yet formally precise computer science methods.


Business process modelling Abstraction levels Declarative and procedural paradigms Horus 


  1. Becker, J., Clever, N., Holler, J., & Shitkova, M. (2013). Icebricks. In J. vom Brocke, R. Hekkala, S. Ram, & M. Rossi (Eds.), Design science at the intersection of physical and virtual design. DESRIST 2013. Lecture Notes in Computer Science (Vol. 7939, pp. 394–399). Heidelberg: Springer.CrossRefGoogle Scholar
  2. Becker, J., Kugeler, M., & Rosemann, M. (2011). Process management: A guide for the design of business processes (2nd ed.). Heidelberg: Springer.CrossRefGoogle Scholar
  3. Breuker, D., Matzner, M., Delfmann, P., & Becker, J. (2016). Comprehensible predictive models for business processes. MISQ, 40(4), 1009–1034.CrossRefGoogle Scholar
  4. Champy, J. A., & Hammer, M. (1993). Reengineering the Corporation. A manifesto for business revolution. New York: Harper Business.Google Scholar
  5. Chen, P. P.-S. (1976). The entity-relationship model: toward a unified view of data. ACM Transactions on Database Systems, 1(1), 9–36.CrossRefGoogle Scholar
  6. Codd, E. F. (1970). A relational model for large shared data banks. Communications of the ACM, 13(6), 377–387.CrossRefGoogle Scholar
  7. Davenport, T. H. (1993). Process innovation: Reengineering work through information technology. Boston, MA: Harvard Business School Press.Google Scholar
  8. De Smedt, J., De Weerdt, J., Vanthienen, J., & Poels, G. (2016). Mixed-paradigm process modeling with intertwined state spaces. Business & Information Systems Engineering, 58(1), 19–29.CrossRefGoogle Scholar
  9. Deterding, S., Dixon, D., Khaled, R., & Nacke, L. (2011). From game design elements to gamefulness: Defining gamification. In Proceedings of the 15th International Academic MindTrek Conference on Envisioning Future Media Environments (pp. 9–15). New York: ACM Press.Google Scholar
  10. Elgass, P., Krcmar, H., & Oberweis, A. (1996). Von der informalen zur formalen Geschäftsprozeßmodellierung. In G. Vossen & J. Becker (Eds.), Geschäftsprozeßmodellierung und Workflow-Management—Modelle, Methoden, Werkzeuge (pp. 125–139). Bonn: International Thomson Publishing.Google Scholar
  11. Fahrner, C., & Vossen, G. (1995). A survey of database design transformations based on the entity-relationship model. Data & Knowledge Engineering, 15(3), 213–250.CrossRefGoogle Scholar
  12. Goedertier, S., Vanthienen, J., & Caron, F. (2013). Declarative business process modelling: Principles and modelling languages. Enterprise Information Systems, 9(2), 161–185.CrossRefGoogle Scholar
  13. Hammer, M. (2015). What is business process management? In J. vom Brocke & M. Rosemann (Eds.), Handbook on business process management 1 (2nd ed., pp. 3–16). Heidelberg: Springer.Google Scholar
  14. Jaeschke, P. (1996). Geschäftsprozeßmodellierung mit INCOME. In G. Vossen & J. Becker (Eds.), Geschäftsprozeßmodellierung und Workflow-Management—Modelle, Methoden, Werkzeuge (pp. 141–162). Bonn: International Thomson Publishing.Google Scholar
  15. Keller, G., Nüttgens, M., & Scheer, A.-W. (1992). Semantische Prozeßmodellierung auf der Grundlage “Ereignisgesteuerter Prozeßketten (EPK)”. Arbeitsbericht Des Instituts Für Wirtschaftsinformatik, 89.Google Scholar
  16. Lechtenbörger, J., & Thoben, W. (1999). Sicherheitsanalyse von Geschäftsprozessen unter Verwendung der Prozeßalgebra CCS. In A. W. Röhm, D. Fox, R. Grimm, & D. Schoder (Eds.), Sicherheit und Electronic Commerce (pp. 163–179). Wiesbaden: Vieweg + Teubner Verlag.CrossRefGoogle Scholar
  17. Mendling, J. (2008). Metrics for process models: Empirical foundations of verification, errror prediction, and guidelines for correctness (1st ed.). Heidelberg: Springer.CrossRefGoogle Scholar
  18. Milner, R. (1989). Communication and concurrency. Upper Saddle River, NJ: Prentice Hall.Google Scholar
  19. OMG. (2011). About the business process model and notation specification version 2.0. Retrieved September 23, 2018, from
  20. Pesic, M., Schonenberg, H., & van der Aalst, W. M. P. (2007). DECLARE: Full support for loosely-structured processes. In 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007) (pp. 287–287). IEEE.Google Scholar
  21. Petri, C. A. (1962). Kommunikation mit Automaten. University of Hamburg.Google Scholar
  22. Pflanzl, N. (2018). Gamification for business process modeling. Münster: Readbox Unipress.Google Scholar
  23. Recker, J., Rosemann, M., Indulska, M., & Green, P. (2009). Business process modeling- a comparative analysis. Journal of the Association for Information Systems, 10(4, Article 1).CrossRefGoogle Scholar
  24. Rosemann, M., & vom Brocke, J. (2015). The six core elements of business process management. In J. vom Brocke & M. Rosemann (Eds.), Handbook on business process management 1 (pp. 105–122). Berlin, Heidelberg: Springer.Google Scholar
  25. Scheer, A.-W., & Jost, W. (1996). Geschäftsprozeßmodellierung innerhalb einer Unternehmensarchitektur. In G. Vossen & J. Becker (Eds.), Geschäftsprozeßmodellierung und Workflow-Management—Modelle, Methoden, Werkzeuge (pp. 29–46). Bonn: International Thomson Publishing.Google Scholar
  26. Scheer, A.-W., Thomas, O., & Adam, O. (2005). Process modeling using event-driven process chains. In M. Dumas, W. M. P. van der Aalst, & A. H. M. ter Hofstede (Eds.), Process-aware information systems (pp. 119–145). Hoboken: Wiley.CrossRefGoogle Scholar
  27. Schönthaler, F., Vossen, G., Oberweis, A., & Karle, T. (2012). Business processes for business communities modeling languages, methods, tools (1st ed.). Heidelberg: Springer.CrossRefGoogle Scholar
  28. van der Aalst, W. M. P. (1998). The application of petri nets to workflow management. Journal of Circuits, Systems and Computers, 8(1), 21–66.CrossRefGoogle Scholar
  29. van der Aalst, W. M. P. (2013). Business process management: A comprehensive survey. ISRN Software Engineering, 2013 (Article ID 507984), 1–37.Google Scholar
  30. van der Aalst, W. M. P., La Rosa, M., & Santoro, F. M. (2016). Business process management. Business & Information Systems Engineering, 58(1), 1–6.CrossRefGoogle Scholar
  31. Vossen, G. (2008). Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme (5th ed.). München, Wien: Oldenbourg.CrossRefGoogle Scholar
  32. Vossen, G., & Becker, J. (Eds.). (1996). Geschäftsprozeßmodellierung und Workflow-Management—Modelle, Methoden, Werkzeuge. Bonn: International Thomson Publishing.Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.University of MünsterMünsterGermany
  2. 2.University of WaikatoHamiltonNew Zealand

Personalised recommendations