Advanced Process Modeling
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.
- 7.T. Allweyer, BPMN 2.0: Introduction to the Standard for Business Process Modeling, 2nd edn. Books on Demands (2016)Google Scholar
- 49.J. Freund, B. Rücker, Real-Life BPMN: With introductions to CMMN and DMN, 3rd edn. (CreateSpace Independent Publishing Platform, 2016)Google Scholar
- 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
- 163.B. Silver, BPMN Method and Style, 2nd edn. (Cody-Cassidy Press, Aptos, 2011)Google Scholar
- 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