Abstract
Organizations need to be agile and flexible to meet the continuous changes. Business Process Management (BPM) is harnessing the continuous changes suffered by organizations in the value chain and, therefore, in their processes. Simulation models offer the ability to experience different decisions and analyze their results in systems where the cost or risk of actual experimentation are prohibitive. BPMN models are not directly executable nor is it possible to simulate their behavior in various input parameters. This paper proposes the application of model-driven engineering (MDE) to integrate the definition of business processes with Discrete- Event Simulation (DES) as a tool to support decision-making. We propose a platform independent DES metamodel and a set of rules, to automatically generate the simulation model from BPMN 2.0 based business process in accordance with previous metamodel.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
Proceedings of International Workshop on Software Process Simulation Modeling (ProSim) and International Conference on Software Process (ICSP), and the special journal issues.
- 2.
- 3.
References
van der Aalst W, Nakatumba J, Rozinat A, Russell N (2008) Business process simulation: how to get it right. BPM Center Report BPM-08-07, BPMcenter.org
Banks J, Carson JS, Nelson BL, Nicol DM et al (2005) Discrete-event system simulation
Cetinkaya D, Verbraeck A, Seck MD (2011) Mdd4ms: a model driven development framework for modeling and simulation. In: Proceedings of the 2011 summer computer simulation conference, Society for Modeling & Simulation International, pp 113–121
Garcia MT, Ruiz MVCC (2012) Como usar mde para obtener un modelo de simulacion a partir de un modelo de proceso de negocio. Actas de las Jornadas de Ingenieria del Software y Bases de Datos 2012 (JISBD 2012)
Guizzardi, G, Wagner G (2010) Towards an ontological foundation of discrete event simulation. In: Simulation conference (WSC), Proceedings of the 2010 Winter, IEEE, pp 652–664
Guizzardi G, Wagner G (2011) Can BPMN be used for making simulation models? In: Barjis J, Eldabi T, Gupta A (eds) Enterprise and organizational modeling and simulation. Springer, New York, pp 100–115
Kellner MI, Madachy RJ, Raffo DM (1999) Software process simulation modeling: why? what? how? J Syst Software 46(2):91–105
Law A, Kelton W (2000) Simulation modelling and analysis. 3a edicion. McGraw Hill. Boston 2000
Model BP (2004) Notation (BPMN) version 1.0. BPMI Notation Working Group. http://www.bpmn.org. Accessed April 2013
Model BP (2011) Notation (BPMN) version 2.0. OMG specification, Object Management Group. http://www.omg.org/spec/BPMN/2.0/PDF. Accessed April 2013
Onggo BS, Karpat O (2011) Agent-based conceptual model representation using BPMN. In: Proceedings of the Winter simulation conference, pp. 671–682. Winter Simulation Conference
Raffo DM, Wakeland W (2008) Moving up the CMMI capability and maturity levels using simulation
Weske M (2012) Business process management. Springer, Berlin
Zhang H, Kitchenham B, Pfahl D (2008) Software process simulation modeling: facts, trends and directions. In: Software engineering conference, 2008. APSEC‘08. 15th Asia-Pacific, IEEE, pp 59–66
Acknowledgements
This research has been supported by the Tempros project (TIN2010-20057-C03-02), and Sim4Gest project (TIN2010-20057-C03-03) of the Ministerio de Economía y Competitividad, Spain, the NDTQ-Framework project and the Software Process Improvement and Formal Methods, both of the Junta de Andalucia, Spain (TIC-5789, TIC-195).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
García, M.T., Barcelona, M.A., Ruiz, M., García-Borgoñón, L., Ramos, I. (2014). A Discrete-Event Simulation Metamodel for Obtaining Simulation Models from Business Process Models. In: José Escalona, M., Aragón, G., Linger, H., Lang, M., Barry, C., Schneider, C. (eds) Information System Development. Springer, Cham. https://doi.org/10.1007/978-3-319-07215-9_25
Download citation
DOI: https://doi.org/10.1007/978-3-319-07215-9_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07214-2
Online ISBN: 978-3-319-07215-9
eBook Packages: Computer ScienceComputer Science (R0)