Simulation is one of the most relevant techniques that can be used in the business process management domain to effectively enact a continuous enhancement of business processes (BPs). However, the effectiveness of BP simulation is still limited for several reasons (e.g., lack of simulation know-how of BP analysts, simulation model parameters hard to determine, semantic gap between the business process model and the simulation model). To overcome these limitations, this paper proposes a model-driven method that introduces a set of model transformations to automate the generation of executable simulation code of a BP from its abstract definition in BPMN, the standard language for specifying business processes. The simulation code is specified in eBPMN, a Java-based domain-specific language that has been designed and implemented according to the BPMN execution semantics.

Bocciarelli, P., D'Ambrogio, A., Giglio, A., Paglia, E., Gianni, D. (2014). Empowering business process simulation through automated model transformations. In Proceedings of the Symposium on Theory of Modeling and Simulation - DEVS Integrative M&S Symposium, 2014 Spring Simulation Multiconference, SpringSim '14, Tampa, FL, USA, April 13-16, 2014. (pp.278-286).

Empowering business process simulation through automated model transformations

D'AMBROGIO, ANDREA;
2014-04-01

Abstract

Simulation is one of the most relevant techniques that can be used in the business process management domain to effectively enact a continuous enhancement of business processes (BPs). However, the effectiveness of BP simulation is still limited for several reasons (e.g., lack of simulation know-how of BP analysts, simulation model parameters hard to determine, semantic gap between the business process model and the simulation model). To overcome these limitations, this paper proposes a model-driven method that introduces a set of model transformations to automate the generation of executable simulation code of a BP from its abstract definition in BPMN, the standard language for specifying business processes. The simulation code is specified in eBPMN, a Java-based domain-specific language that has been designed and implemented according to the BPMN execution semantics.
Spring Simulation Multiconference (SpringSim '14)
Tampa
2014
Rilevanza internazionale
apr-2014
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
Administrative data processing; Computer simulation languages; Enterprise resource management; Mathematical models; Problem oriented languages; Semantics; Software architecture; Technology transfer, BPM; BPMN; EBPMN; MDA; Model transformation, Computer simulation
https://www.scopus.com/inward/record.uri?eid=2-s2.0-84901985241&partnerID=40&md5=ebb5d7bb28209e8901e06a4b70f40735
Intervento a convegno
Bocciarelli, P., D'Ambrogio, A., Giglio, A., Paglia, E., Gianni, D. (2014). Empowering business process simulation through automated model transformations. In Proceedings of the Symposium on Theory of Modeling and Simulation - DEVS Integrative M&S Symposium, 2014 Spring Simulation Multiconference, SpringSim '14, Tampa, FL, USA, April 13-16, 2014. (pp.278-286).
Bocciarelli, P; D'Ambrogio, A; Giglio, A; Paglia, E; Gianni, D
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/101795
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? ND
social impact