Stakeholder engagement in simulation projects is important, especially in healthcare where there is a plurality of stakeholder opinions, objectives and power. One promising approach for increasing engagement is facilitated modelling. Currently, the complexity of producing a simulation model means that the ‘model coding’ stage is performed without the involvement of stakeholders, interrupting the possibility of a fully facilitated project. Early work demonstrated that with currently available software tools we can represent a simple healthcare process using Business Process Model and Notation (BPMN) and generate a simulation model automatically. However, for more complex processes, BPMN currently has a number of limitations, namely the ability to represent queues and data-driven decision points. To address these limitations, we propose a conceptual design for an extension to BPMN (BPMN4SIM) using model-driven architecture. Application to an elderly emergency care pathway in a UK hospital shows that BPMN4SIM is able to represent a more complex business process.
This is a preview of subscription content, access via your institution.
Augusto V and Xie X (2013). A modeling and simulation framework for health care systems. IEEE Transactions on Systems, Man, and Cybernetics: Systems 44(1):30–46.
Bisogno S, Calabrese A, Gastaldi M and Levialdi Ghiron N (2016). Combining modelling and simulation approaches: How to measure performance of business processes. Business Process Management Journal 22(1):56–74.
Bizagi (2016). Bizagi Modeler. [online] Available from http://www.bizagi.com/en/products/bpm-suite/modeler. Accessed 3 November 2016.
BOC Group (2016). ADONIS:CE Free BPM Tool. [online] Available from http://en.adonis-community.com/. Accessed 3 November 2016.
Bocciarelli P and D’Ambrogio A (2011). A BPMN extension for modeling non functional properties of business processes. Proceedings of the 2011 Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium, Society for Computer Simulation International, Boston, MA, USA, April 03–07, 2011, pp. 160–168.
Brailsford S (2005). Overcoming the barriers to implementation of operations research simulation models in healthcare. Clinical and Investigative Medicine 28(6):312–315.
Brailsford S, Harper PR, Patel B and Pitt M (2009a). An analysis of the academic literature on simulation and modelling in health care. Journal of Simulation 3(3):130–140.
Brailsford S, Bolt T, Connell C, Klein JH and Patel B (2009b). Stakeholder engagement in health care simulation. 2009 Winter Simulation Conference. Austin, TX.
Braun R, Schlieter H, Burwitz M and Esswein W (2014). BPMN4CP: Design and implementation of a BPMN extension for clinical pathways. IEEE International Conference on Bioinformatics and Biomedicine, pp. 9–16.
Braun R and Esswein W (2014). Classification of domain-specific BPMN extensions. Frank U, Pastor O, Loucopoulos P, Petrounias I (eds.) Proceedings of the 7th IFIP WG 8.1 Working Conference on the Practice of Enterprise Modeling 2014, Manchester, UK, November 12–13, 2014, pp. 42–57.
Fanti MP, Mangini AM, Dotoli M and Ukovich W (2012). A three-level strategy for the design and performance evaluation of hospital departments. IEEE Transactions on Systems, Man, and Cybernetics: Systems 43(4):742–756.
Franco LA and Montibeller G (2010). Facilitated modelling in operational research. European Journal of Operational Research 205(3):489–500.
Friedenstab J, Janiesch C, Matzner M and Muller O (2012). Extending BPMN for business activity monitoring. 45th Hawaii International Conference on System Science (HICSS), pp. 4158–4167. IEEE.
Harmon P (2016). The State of Business Process Management 2016. http://www.bptrends.com/bpt/wp-content/uploads/2015-BPT-Survey-Report.pdf.
Jahangirian M, Taylor SJE, Eatock J, Stergioulas LK and Taylor PM (2015). Causal study of low stakeholder engagement in healthcare simulation projects. Journal of the Operational Research Society 66(3):369–379.
Kotiadis K, Tako AA and Vasilakis C (2014). A participative and facilitative conceptual modelling framework for discrete event simulation studies in healthcare. Journal of the Operational Research Society 65(2):197–213.
Lanner (2016). L-SIM. [online] Available from http://www.lanner.com/en/l-sim.cfm. Accessed 3 November 2016.
Lodhi A, Kuppen V and Saake G (2011). An extension of BPMN meta-model for evaluation of business processes. Scientific Journal of Riga Technical University Computer Sciences 43(1):27–34.
Melao N and Pidd M (2000). A conceptual framework for understanding business processes and business process modelling. Information System Journal 10(2):105–129.
OMG (2011). Business Process Modeling and Notation (BPMN) version 2.0. [online] available from www.omg.org/spec/BPMN/2.0/. Accessed 3 November 2016.
OMG (2014). Model Driven Architecture Guide (MDA), rev. 2.0. [online] available from http://www.omg.org/mda/specs.htm. Accessed 3 November 2016.
OMG (2015) Unified Modeling Language 2.5. [online] Available from http://www.omg.org/spec/UML/. Accessed 3 November 2016.
OMG (2016). Meta Object Facility, version 2.5.1. [online] Available from http://www.omg.org/spec/MOF/2.5.1/. Accessed 3 November 2016.
Onggo BSS (2013). Agent-based simulation model representation using BPMN. In Fonseca P (ed) Formal Languages for Computer Simulation: Transdisciplinary Models and Applications. Information Science Reference, Hershey, PA, pp 378–399.
Pitt M, Monks T, Crowe S and Vasilakis C (2016). Systems modelling and simulation in health service design, delivery and decision making. BMJ Quality & Safety 25(1):38–45.
Proudlove NC, Black S and Fletcher A (2007). OR and the challenge to improve the NHS: Modelling for insight and improvement in in-patient flows. Journal of the Operational Research Society 58(2):145–158.
Proudlove NC, Bisogno S, Onggo BSS, Calabrese A, and Levialdi Ghiron N (2017). Towards fully-facilitated discrete event simulation modelling: Addressing the model coding stage. European Journal of Operational Research. doi:10.1016/j.ejor.2017.06.002.
Reynolds M, Vasilakis C, McLeod M, Barber N, Mounsey A, Newton S, Jacklin A and Franklin BD (2011). Using discrete event simulation to design a more efficient hospital pharmacy for outpatients. Health Care Management Science 14(3):223–236.
Robinson S (2008). Conceptual modelling for simulation part I: Definition and requirements. Journal of the Operational Research Society 59(3):278–290.
Robinson S, Radnor ZJ, Burgess N and Worthington C (2012). SimLean: Utilising simulation in the implementation of lean in healthcare. European Journal of Operational Research 219(1):188–197.
Robinson S, Worthington C, Burgess N and Radnor ZJ (2014). Facilitated modelling with discrete-event simulation: Reality or myth? European Journal of Operational Research 234(1):231–240.
Roux O, Combes C and Duvivier D (2006). A modeling methodology dedicated to simulation and based on generic metamodels using MDA-UML: An application to a chronic renal dialysis unit. Proceedings of the 2006 International Conference on Service Systems and Service Management, pp. 692–697.
Salles G, Fantinato M, Nishijima M and de Albuquerque JP (2013). A contribution to organizational and operational strategic alignment: Incorporating business level agreements into business process modeling. IEEE 10th International Conference on Services Computing, pp. 17–24.
Schmidt DC (2006). Model-driven engineering. IEEE Computer 39(2):25–31.
Signavio (2016). Signavio Process Editor. [online] Available from http://www.signavio.com/. Accessed 3 November 2016.
Simul8 Corporation (2016) Simulation with Business Process Model and Notation. [online] Available from http://www.simul8.com/bpm/bpmn.htm. Accessed 3 November 2016.
Stroppi LJR, Chiotti O and Villarreal PD (2011). A BPMN 2.0 extension to define the resource perspective of business process models. XIV Congreso Iberoamericano en Software Engineering.
Tako AA and Kotiadis K (2015). PartiSim: A multi-methodology framework to support facilitated simulation modelling in healthcare. European Journal of Operational Research 244(2):555–564.
Taylor SJE, Eldabi T, Riley G, Paul RJ and Pidd M (2009). Simulation modelling is 50! Do we need a reality check? Journal of the Operational Research Society 60(S1):S69–S82.
van der Aalst WMP, Nakatumba J, Rozinat A, and Russell N (2010). Business process simulation. In Handbook on Business Process Management 1, International Handbooks on Information Systems, Springer, Berlin, pp. 313–338.
Vasilakis C, Lecznarowicz D and Lee C (2009). Developing model requirements for patient flow simulation studies using the Unified Modelling Language (UML). Journal of Simulation 3(3):141–149.
Vasilecas O, Smaizys A and Rima A (2013). Business process modelling and simulation: Hybrid method for concurrency aspect modelling. Baltic Journal of Modern Computing 1(3–4):228–243.
Wagner G (2014). Tutorial: Information and process modeling for simulation. Proceedings of the 2014 Winter Simulation Conference, pp. 103–117.
Waller A, Clarke M and Enstone L (2006). L-SIM: Simulating BPMN diagrams with a purpose built engine. Proceedings of the 2006 Winter Simulation Conference, pp. 591–597.
WfMC (2013). BPSim: Business Process Simulation Specification 1.0. [online] Available from http://bpsim.org/specifications/1.0/WFMC-BPSWG-2012-01.pdf. Accessed 3 November 2016.
WfMC (2016). BPSim: Business Process Simulation Specification 2.0. [online] Available from http://bpsim.org/specifications/2.0.beta/WFMC-BPSWG-2012-01.pdf. Accessed 3 November 2016.
Zor S, Leymann F and Schumm D (2011). A proposal of BPMN extensions for the manufacturing domain. Proceedings of 44th CIRP International Conference on Manufacturing Systems.
About this article
Cite this article
Onggo, B.S.S., Proudlove, N.C., D’Ambrogio, S.A. et al. A BPMN extension to support discrete-event simulation for healthcare applications: an explicit representation of queues, attributes and data-driven decision points. J Oper Res Soc (2017). https://doi.org/10.1057/s41274-017-0267-7
- discrete-event simulation
- facilitated modelling
- model-driven architecture