• Felix KossakEmail author
  • Christa Illibauer
  • Verena Geist
  • Christine Natschläger
  • Thomas Ziebermayr
  • Bernhard Freudenthaler
  • Theodorich Kopetzky
  • Klaus-Dieter Schewe


In the Introduction, we motivate the increasing need for extending current approaches to business process modelling. We give an outline of the book and briefly introduce our chief contributions—deontic classifications of tasks, actor modelling, user interaction modelling, enhanced communication modelling, and the integration of all these aspects together with classical process modelling, including a respective architecture for tool support. We also give an overview over the state of the art and compare the most important methods and languages with our own approach.


Business Process Business Process Management Object Management Group Abstract State Machine Process Diagram 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aldred, L.: Process integration. In: ter Hofstede, A.M., van der Aalst, W.M.P., Adams, M., Russell, N. (eds.) Modern Business Process Automation: YAWL and its Support Environment, pp. 489–511. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  2. 2.
    ARIS Community: BPMN process modeling & free modeling tool. (2015). Accessed 18 Sept 2015
  3. 3.
    Auer, D., Geist, V., Draheim, D.: Extending BPMN with submit/response-style user interaction modeling. In: Proceedings of CEC’09, pp. 368–374. IEEE Computer Society (2009)Google Scholar
  4. 4.
    Blankenhorn, K., Jeckle, M.: A UML profile for GUI layout. Object-Oriented and Internet-Based Technologies, pp. 110–121 (2004)Google Scholar
  5. 5.
    BOC Group: BPMS (Business Process Management System). (2015). Accessed 18 Sept 2015
  6. 6.
    BOC Group: Business Process Management with ADONIS and the ADONIS Process Portal. (2015). Accessed 18 Sept 2015
  7. 7.
    Börger, E., Stärk, R.: Abstract State Machines: A Method for High-Level System Design and Analysis. Springer, Berlin (2003)CrossRefzbMATHGoogle Scholar
  8. 8.
    Bundesministerium für Bildung und Forschung: Zukunftsprojekt Industrie 4.0. (2015). Accessed 30 Sept 2015
  9. 9.
    Davis, R., Brabander, E.: ARIS Design Platform: Getting Started with BPM. Springer, Berlin (2007)Google Scholar
  10. 10.
    Draheim, D., Geist, V., Natschläger, C.: Integrated framework for seamless modeling of business and technical aspects in process-oriented enterprise applications. Int. J. Softw. Eng. Knowl. Eng. 22(05), 645–674 (2012)CrossRefGoogle Scholar
  11. 11.
    Dumas, M., La Rosa, M., Mendling, J., Reijers, H.A.: Fundamentals of Business Process Management. Springer, Berlin (2013)CrossRefGoogle Scholar
  12. 12.
    Fleischmann, A., Schmidt, W., Stary, C., Obermeier, S., Börger, E.: Subject-Oriented Business Process Management. Springer, Berlin (2012)CrossRefGoogle Scholar
  13. 13.
    International Controller Association (ICV): Industrie 4.0 - Controlling in the Age of Intelligent Networks. (2015). Accessed 23 Dec 2015
  14. 14.
    International Organization for Standardization: Information technology – Object Management Group: Business Process Model and Notation. (2013). Accessed 28 Sept 2015. iSO/IEC 19510
  15. 15.
    Kagermann, P., Wahlster, P., Helbig, D.: Recommendations for implementing the strategic initiative INDUSTRIE 4.0 (2013). Accessed 23 Dec 2015Google Scholar
  16. 16.
    Keller, G., Nüttgens, M., Scheer, A.W.: Semantische Prozeßmodellierung auf der Grundlage Ereignisgesteuerter Prozeßketten (EPK). (1992). Accessed 08 Oct 2015
  17. 17.
    Kirchmer, M., Franz, P.: BPM-discipline framework. (2015). Accessed 28 Sept 2015
  18. 18.
    Kleinschmidt, T.: Integration von BPMN und UML: Wie Mars und Venus oder doch zwei Seiten einer Medaille? OBJEKTspektrum 04, 60–65 (2015)Google Scholar
  19. 19.
    Kossak, F., Geist, V.: An enhanced communication concept for business processes. In: Kolb, J., Leopold, H., Mendling, J. (eds.) Enterprise Modelling and Information Systems Architectures – Proceedings of EMISA 2015. Lecture Notes in Informatics, vol. 248, pp. 77–91. Gesellschaft für Informatik (2015)Google Scholar
  20. 20.
    Kossak, F., Illibauer, C., Geist, V., Kubovy, J., Natschläger, C., Ziebermayr, T., Kopetzky, T., Freudenthaler, B., Schewe, K.D.: A Rigorous Semantics for BPMN 2.0 Process Diagrams. Springer, Berlin (2015)Google Scholar
  21. 21.
    Lawlor, B.: The Age of Globalization: Impact of Information Technology on Global Business Strategies. Honors Projects in Computer Information Systems. Paper 1. (2007). Accessed 08 Oct 2015
  22. 22.
    Metasonic: Modeling with S-BPM. (2015). Accessed 08 Oct 2015
  23. 23.
    Metasonic: What’s S-BPM. (2015). Accessed 08 Oct 2015
  24. 24.
    Meyer, A., Smirnov, S., Weske, M.: Data in business processes. EMISA Forum 31(3), 5–31 (2011)Google Scholar
  25. 25.
    Milner, R.: A Calculus of Communicating Systems. Springer, Secaucus (1982)zbMATHGoogle Scholar
  26. 26.
    Monostori, L.: Cyber-physical production systems: roots, expectations and R&D challenges. Procedia CIRP 17, 9–13 (2014)CrossRefGoogle Scholar
  27. 27.
    Murata, T.: Petri nets: properties, analysis and applications. Proc. IEEE 77(4), 541–580 (1989)CrossRefGoogle Scholar
  28. 28.
    Natschläger, C., Geist, V.: A layered approach for actor modelling in business processes. Bus. Process Manag. J. 19, 917–932 (2013)CrossRefGoogle Scholar
  29. 29.
    Object Management Group: Business Process Model and Notation (BPMN) 2.0. (2011). Accessed 06 Oct 2015
  30. 30.
    Object Management Group: OMG Systems Modelling Language (OMG SysML). (2015). Accessed 23 Sept 2015
  31. 31.
    Object Management Group: OMG Unified Modeling Language (OMG UML), version 2.5. (2015). Accessed 06 Oct 2015
  32. 32.
    Oppl, S., Fleischmann, A.: S-BPM ONE - education and industrial developments. In: 4th International Conference, S-BPM ONE 2012, Vienna, Austria, 4–5 April 2012. Proceedings. Communications in Computer and Information Science. Springer, Berlin Heidelberg (2012)Google Scholar
  33. 33.
    Perisic, B., Milosavljevic, G., Dejanovic, I., Milosavljevic, B.: UML profile for specifying user interfaces of business applications. Comput. Sci. Inf. Syst. 8(2), 405–426 (2011)CrossRefGoogle Scholar
  34. 34.
    Petri, C.A.: Kommunikation mit Automaten. Ph.D. thesis, Universität Hamburg (1962)Google Scholar
  35. 35.
    Petri, C.A.: Communication with automata. Rome Air Development Center (New York) TR-65-377 / DTIC Research Report AD0630125 (1966)Google Scholar
  36. 36.
    Pinheiro da Silva, P., Paton, N.: User interface modelling with UML. In: Proceedings of the 10th European-Japanese Conference on Information Modelling and Knowledge Bases (2000)Google Scholar
  37. 37.
    Rauf, A., Rahim, M., Ramzan, M., Shahid, A.: Extending UML to model GUI: a new profile. In: 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE), vol. 1, pp. 349–353 (2010)Google Scholar
  38. 38.
    Rittgen, P.: Enterprise Modeling and Computing with UML. ITPro collection, Idea Group Pub (2006)Google Scholar
  39. 39.
    Scheer, A.W.: ARIS - Business Process Modeling. Springer, Berlin (2000)CrossRefGoogle Scholar
  40. 40.
    Scheer, A., Abolhassan, F., Jost, W., Kirchmer, M.: Business Process Excellence: ARIS in Practice. Springer, Berlin (2012)Google Scholar
  41. 41.
    Schewe, K.D.: Horizontal and vertical business process model integration. In: Decker, H., Lenka, L., Link, S., Basl, J., Tjoa, A. (eds.) Database and Expert Systems Applications. Lecture Notes in Computer Science, vol. 8055, pp. 1–3. Springer, Berlin (2013)CrossRefGoogle Scholar
  42. 42.
    Schuster, T.: Modellierung. Integration und Analyse von Ressourcen in Geschäftsprozessen, Karlsruher Institut für Technologie (2014)Google Scholar
  43. 43.
    Schönthaler, F., Vossen, G., Oberweis, A., Karle, T.: Geschäftsprozesse für Business Communities. Oldenbourg Verlag München (2011)Google Scholar
  44. 44.
    van der Aalst, W.M.P.: The application of petri nets to workflow management. J. Circuits Syst. Comput. 8(1), 21–66 (1998)CrossRefGoogle Scholar
  45. 45.
    ter Hofstede, A.M., van der Aalst, W.M.P., Adams, M., Russell, N. (eds.): Modern Business Process Automation: YAWL and its Support Environment. Springer, Heidelberg (2010)Google Scholar
  46. 46.
    van der Aalst, W.M.P., van Hee, K.M., ter Hofstede, A.H.M., Sidorova, N., Verbeek, H.M.W., Voorhoeve, M., Wynn, M.T.: Soundness of workflow nets: classification, decidability, and analysis. Form. Asp. Comput. 23(3), 333–363 (2011)MathSciNetCrossRefzbMATHGoogle Scholar
  47. 47.
    van Hee, K.M., Oanea, O., Sidorova, N.: Colored petri nets to verify extended event-driven process chains. In: Meersman, R., Tari, Z., Hacid, M.S., Mylopoulos, J., Pernici, B., Babaoglu, Z., Jacobsen, H.A., Loyall, J.P., Kifer, M., Spaccapietra, S. (eds.) OTM Conferences (1). Lecture Notes in Computer Science, vol. 3760, pp. 183–201. Springer, Berlin (2005)Google Scholar
  48. 48.
    Wakayama, T., Kannapan, S., Khoong, C., Navathe, S., Yates, J.: Information and Process Integration in Enterprises: Rethinking Documents. The Springer International Series in Engineering and Computer Science, Springer (2012)Google Scholar
  49. 49.
    Wohed, P., van der Aalst, W., Dumas, M., ter Hofstede, A., Russell, N.: On the suitability of BPMN for business process modelling. In: Dustdar, S., Fiadeiro, J., Sheth, A. (eds.) Business Process Management. Lecture Notes in Computer Science, vol. 4102, pp. 161–176. Springer, Berlin (2006)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Felix Kossak
    • 1
    Email author
  • Christa Illibauer
    • 1
  • Verena Geist
    • 1
  • Christine Natschläger
    • 1
  • Thomas Ziebermayr
    • 1
  • Bernhard Freudenthaler
    • 1
  • Theodorich Kopetzky
    • 1
  • Klaus-Dieter Schewe
    • 1
  1. 1.Software Competence Center Hagenberg GmbHHagenberg im MühlkreisAustria

Personalised recommendations