Skip to main content

A Discrete-Event Simulation Metamodel for Obtaining Simulation Models from Business Process Models

  • Conference paper
  • First Online:

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    Proceedings of International Workshop on Software Process Simulation Modeling (ProSim) and International Conference on Software Process (ICSP), and the special journal issues.

  2. 2.

    http://www.vensim.com

  3. 3.

    http://www.xjtek.com

References

  1. 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

  2. Banks J, Carson JS, Nelson BL, Nicol DM et al (2005) Discrete-event system simulation

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Chapter  Google Scholar 

  7. Kellner MI, Madachy RJ, Raffo DM (1999) Software process simulation modeling: why? what? how? J Syst Software 46(2):91–105

    Article  Google Scholar 

  8. Law A, Kelton W (2000) Simulation modelling and analysis. 3a edicion. McGraw Hill. Boston 2000

    Google Scholar 

  9. Model BP (2004) Notation (BPMN) version 1.0. BPMI Notation Working Group. http://www.bpmn.org. Accessed April 2013

  10. 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

  11. 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

    Google Scholar 

  12. Raffo DM, Wakeland W (2008) Moving up the CMMI capability and maturity levels using simulation

    Google Scholar 

  13. Weske M (2012) Business process management. Springer, Berlin

    Book  Google Scholar 

  14. 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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to M. Teresa García .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics