Abstract
Simulation provides a flexible approach to analyzing business processes. Through simulation experiments various “what if” questions can be answered and redesign alternatives can be compared with respect to key performance indicators. This chapter introduces simulation as an analysis tool for business process management. After describing the characteristics of business simulation models, the phases of a simulation project, the generation of random variables, and the analysis of simulation results, we discuss 15 risks, i.e., potential pitfalls jeopardizing the correctness and value of business process simulation. For example, the behavior of resources is often modeled in a rather naïve manner resulting in unreliable simulation models. Whereas traditional simulation approaches rely on hand-made models, we advocate the use of process mining techniques for creating more reliable simulation models based on real event data. Moreover, simulation can be turned into a powerful tool for operational decision making by using real-time process data.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ajmone Marsan M, Balbo G, Conte G, Donatelli S, Franceschinis G (1995) Modelling with generalized stochastic Petri nets, Wiley series in parallel computing. Wiley, New York
Altiok T, Melamed B (2007) Simulation modeling and analysis with Arena. Elsevier Academic Press, Amsterdam
Baskett F, Chandy KM, Muntz RR, Palacios FG (1975) Open, closed and mixed networks of queues with different classes of customers. J Assoc Comput Mach 22(2):248–260
Bratley P, Fox BL, Schrage LE (1983) A guide to simulation. Springer, Berlin
Buzacott JA (1996) Commonalities in reengineered business processes: Models and issues. Manage Sci 42(5):768–782
Dahl OJ, Nygaard K (1966) SIMULA: an ALGOL based simulation language. Commun ACM 1:671–678
Dumas M, La Rosa M, Mendling J, Reijers H (2013) Fundamentals of business process management. Springer, Berlin
Haas PJ (2002) Stochastic Petri nets: modelling, stability, simulation, Springer series in operations research. Springer, Berlin
Hartmann AK (2009) Practical guide to computer simulations. World Scientific, Singapore
Huff D (1954) How to lie with statistics. Penguin Books, New York
Jagadeesh Chandra Bose JP, van der Aalst WMP, Zliobaite I, Pechenizkiy M (2011) Handling concept drift in process mining. In: Mouratidis H, Rolland C (eds) International conference on advanced information systems engineering (Caise 2011). Lecture notes in computer science, vol 6741. Springer, Berlin, pp 391–405
Kelton DW, Sadowski R, Sturrock D (2003) Simulation with Arena. McGraw-Hill, New York
Kleijnen J, van Groenendaal W (1992) Simulation: a statistical perspective. Wiley, New York
Kleinrock L (1975) Queueing systems, vol 1, Theory. Wiley, London
Law AM, Kelton DW (1982) Simulation modeling and analysis. McGraw-Hill, New York
Nakatumba J, van der Aalst WMP (2010) Analyzing resource behavior using process mining. In: Rinderle-Ma S, Sadiq S, Leymann F (eds) BPM 2009 workshops, Proceedings of the fifth workshop on Business Process Intelligence (BPI’09). Lecture notes in business information processing, vol 43. Springer, Berlin, pp 69–80
Naylor TH, Balintfy JL, Burdick DS, Kong Chu (1966) Computer simulation techniques. Wiley, New York
Pidd M (1989) Computer modelling for discrete simulation. Wiley, New York
Ripley B (2006) Stochastic simulation. Wiley, Hoboken
Robinson S (1994) Successful simulation: a practical approach to simulation projects. McGraw-Hill, Maidenhead
Rosemann M, vom Brocke J (2014) The six core elements of business process management. In: vom Brocke J, Rosemann M (eds) Handbook on business process management, vol 1, 2nd edn. Springer, Heidelberg, pp 105–122
Rosemann M, Recker J, Flender C (2008) Contextualisation of business processes. Int J Bus Process Integr Manage 3(1):47–60
Ross SM (1990) A course in simulation. Macmillan, New York
Rozinat A, Mans RS, Song M, van der Aalst WMP (2009a) Discovering simulation models. Inform Syst 34(3):305–327
Rozinat A, Wynn M, van der Aalst WMP, ter Hofstede AHM, Fidge C (2009b) Workflow simulation for operational decision support. Data Knowl Eng 68(9):834–850
Russell N, van der Aalst WMP, ter Hofstede AHM, Edmond D (2005) Workflow resource patterns: identification, representation and tool support. In: Pastor O, Falcao e Cunha J (eds) Proceedings of the 17th conference on advanced information systems engineering (CAiSE’05), Lecture notes in computer science, vol 3520. Springer, Berlin, pp 216–232
Shannon RE (1975) Systems simulation: the art and science. Prentice-Hall, Englewood Cliffs
ter Hofstede AHM, van der Aalst WMP, Adams M, Russell N (2010) Modern business process automation: YAWL and its support environment. Springer, Berlin
van der Aalst WMP (2010) Business process simulation revisited. In Barjis J (ed) Enterprise and organizational modeling and simulation, Lecture notes in business information processing, vol 63. Springer, Berlin, pp 1–14
van der Aalst WMP (2011) Process mining: discovery, conformance and enhancement of business processes. Springer, Berlin
van der Aalst WMP (2013) Business process management: a comprehensive survey. ISRN Software Engineering. doi:10.1155/2013/507984, pp 1–37
van der Aalst WMP, Dustdar S (2012) Process mining put into context. IEEE Internet Comput 16(1):82–86
van der Aalst WMP, Voorhoeve M (2000) Simulation handbook. BPM Center Report BPM00-04, BPMcenter.org, 2000. (Original Dutch version appeared as “W.M.P. van der Aalst. Handboek Simulatie. Computing science reports 95/32, Eindhoven University of Technology, Eindhoven, 1995”)
van der Aalst WMP, Stahl C (2011) Modeling business processes: a Petri net oriented approach. MIT Press, Cambridge, MA
van der Aalst WMP (2014) Business process simulation survival guide. In: vom Brocke J, Rosemann M (eds) Handbook on business process management, vol 1, 2nd edn. Springer, Heidelberg, pp 337–370
Weske M (2007) Business process management: concepts, languages, architectures. Springer, Berlin
Widmer G, Kubat M (1996) Learning in the presence of concept drift and hidden contexts. Machine Learning 23:69–101
Yerkes RM, Dodson JD (1908) The relation of strength of stimulus to rapidity of habit-formation. J Comparative Neurol Psychol 18:459–482
Acknowledgements
The author would like to thank Joyce Nakatumba, Marc Voorhoeve, Anne Rozinat, Ronny Mans, Hajo Reijers, Michael Westergaard, and Mariska Netjes for their joint work on business process simulation. This work was supported by the Basic Research Program of the National Research University Higher School of Economics (HSE).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
van der Aalst, W.M.P. (2015). Business Process Simulation Survival Guide. In: vom Brocke, J., Rosemann, M. (eds) Handbook on Business Process Management 1. International Handbooks on Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45100-3_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-45100-3_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-45099-0
Online ISBN: 978-3-642-45100-3
eBook Packages: Business and EconomicsBusiness and Management (R0)