Simulation is a key technique for enabling business process analysts to predict the process behavior at design time. However, some issues limit the effectiveness of business process simulation (e.g., lack of simulation know how, costs and difficulties for gathering process data, semantic gap between the business process model and the simulation model). This paper proposes a model-driven method that automates the generation of executable business process simulation code. In order to address the increasing complexity and to take into account the inherent collaborative aspects of modern business processes, the simulation code produced by the proposed method replicates the business process distributed structure (in terms, e.g., of a service-oriented architecture) by including a set of simulation services that are orchestrated into a distributed simulation execution. The characterization of business processes in terms of the required performance properties is introduced through standard BPMN annotations according to a well-defined syntax, thus avoiding the need of additional languages. The implementation of the executable simulation code is based on the eBPMN language, a domain-specific language that preserves the semantic behavior of the original BPMN standard.

Bocciarelli, P., D'Ambrogio, A., Giglio, A., Paglia, E., Gianni, D. (2014). A Transformation Approach to Enact the Design-Time Simulation of BPMN Models. In Proceedings of the IEEE 23rd International WETICE Conference, WETICE 2014,Parma, Italy, 23-25 June, 2014 (pp.199-204) [10.1109/WETICE.2014.27].

A Transformation Approach to Enact the Design-Time Simulation of BPMN Models

D'AMBROGIO, ANDREA;
2014-06-01

Abstract

Simulation is a key technique for enabling business process analysts to predict the process behavior at design time. However, some issues limit the effectiveness of business process simulation (e.g., lack of simulation know how, costs and difficulties for gathering process data, semantic gap between the business process model and the simulation model). This paper proposes a model-driven method that automates the generation of executable business process simulation code. In order to address the increasing complexity and to take into account the inherent collaborative aspects of modern business processes, the simulation code produced by the proposed method replicates the business process distributed structure (in terms, e.g., of a service-oriented architecture) by including a set of simulation services that are orchestrated into a distributed simulation execution. The characterization of business processes in terms of the required performance properties is introduced through standard BPMN annotations according to a well-defined syntax, thus avoiding the need of additional languages. The implementation of the executable simulation code is based on the eBPMN language, a domain-specific language that preserves the semantic behavior of the original BPMN standard.
23rd IEEE International WETICE Conference (WETICE 2014)
Rilevanza internazionale
giu-2014
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
https://www.scopus.com/inward/record.uri?eid=2-s2.0-84908454476&partnerID=40&md5=b0decda34447d3f850f0b68130c5d270
Intervento a convegno
Bocciarelli, P., D'Ambrogio, A., Giglio, A., Paglia, E., Gianni, D. (2014). A Transformation Approach to Enact the Design-Time Simulation of BPMN Models. In Proceedings of the IEEE 23rd International WETICE Conference, WETICE 2014,Parma, Italy, 23-25 June, 2014 (pp.199-204) [10.1109/WETICE.2014.27].
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/101590
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 20
  • ???jsp.display-item.citation.isi??? 12
social impact