Advanced Process Modeling

  • Dumas M
  • La Rosa M
  • Mendling J
  • et al.
Citations of this article
Mendeley users who have this article in their library.
Get full text


In this chapter we will learn how to model complex business processes with BPMN. The constructs presented in this chapter build on top of the knowledge acquired in Chap. 3. In particular, we will expand on activities, events and gateways. We will learn how to use activities to model sub-processes and how to reuse these sub-processes across different processes. We will also extend activities to model more sophisticated forms of rework and repetition. As per events, we will expand on message events, present temporal events and show how race conditions can be modeled among these event types via a new type of gateway. We will also learn how to use events to handle business process exceptions. Finally, we will show how a collaboration diagram can be abstracted into a choreography diagram that only focuses on the interactions between the involved business parties.




Dumas, M., La Rosa, M., Mendling, J., & Reijers, H. A. (2018). Advanced Process Modeling. In Fundamentals of Business Process Management (pp. 117–157). Springer Berlin Heidelberg.

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free