Advanced Process Modeling

  • Marlon Dumas
  • Marcello La Rosa
  • Jan Mendling
  • Hajo A. Reijers


In this chapter we delve into how to model complex business processes with BPMN. The constructs presented here build on top of the knowledge acquired in Chapter  3. In particular, we expand on activities, events, and gateways. We extend activities to model more sophisticated forms of rework and repetition. We also discuss more specific types of events, including message events, temporal events, and cancelation. These can be used to model race conditions between events. Finally, we also learn how to use events to handle business process exceptions.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 7.
    T. Allweyer, BPMN 2.0: Introduction to the Standard for Business Process Modeling, 2nd edn. Books on Demands (2016)Google Scholar
  2. 49.
    J. Freund, B. Rücker, Real-Life BPMN: With introductions to CMMN and DMN, 3rd edn. (CreateSpace Independent Publishing Platform, 2016)Google Scholar
  3. 92.
    N. Lohmann, Correcting deadlocking service choreographies using a simulation-based graph edit distance, in International Conference on Business Process Management, vol. 8 (Springer, Berlin, 2008), pp. 132–147Google Scholar
  4. 163.
    B. Silver, BPMN Method and Style, 2nd edn. (Cody-Cassidy Press, Aptos, 2011)Google Scholar
  5. 197.
    J.M. Zaha, A.P. Barros, M. Dumas, A.H.M. ter Hofstede, Let’s Dance: A language for service behavior modeling, in Proceedings of the OTM Conferences (1). Lecture Notes in Computer Science, vol. 4275 (Springer, Berlin, 2006), pp. 145–162Google Scholar

Copyright information

© Springer-Verlag GmbH Germany, part of Springer Nature 2018

Authors and Affiliations

  • Marlon Dumas
    • 1
  • Marcello La Rosa
    • 2
  • Jan Mendling
    • 3
  • Hajo A. Reijers
    • 4
  1. 1.Institute of Computer ScienceUniversity of TartuTartuEstonia
  2. 2.School of Computing and Information SystemsThe University of MelbourneMelbourneAustralia
  3. 3.Institute for Information BusinessVienna University of Economics and BusinessViennaAustria
  4. 4.Department of Computer SciencesVrije Universiteit AmsterdamAmsterdamThe Netherlands

Personalised recommendations