Simulation techniques are successfully applied to analyze and validate the performance of a business process (BP) since the early phases of its lifecycle, when the BP representation is commonly specified in BPMN. The BP simulation model is first to be built from the BPMN model, then implemented and finally executed to yield the performance indices of interest. The model building activity includes a parameterization task that is carried out either by use of tool-specific facilities or through standardized languages for specifying simulation model parameters. In both cases, the parameters have to be externally linked to the BPMN model. A similar reasoning applies to the simulation results. This paper introduces a BPMN extension to annotate BPMN models with both the input parameters and the results provided by the BP analysis, so as to include in a single BPMN model all the data associated to the simulation-based analysis of a given BP. The paper also outlines an architecture that exploits the proposed extension to realize the performance-oriented perfective evolution of BPMN models, or the ability to introduce a feedback chain that makes use of simulation results to automatically refactor a BP model in order to better meet the BP performance objectives.

D'Ambrogio, A., Paglia, E., Bocciarelli, P., Giglio, A. (2016). Towards performance-oriented perfective evolution of BPMN models. In 2016 Symposium on Theory of Modeling and Simulation (TMS-DEVS). IEEE.

Towards performance-oriented perfective evolution of BPMN models

D'AMBROGIO, ANDREA;PAGLIA, EMILIANO;GIGLIO, ANDREA
2016-01-01

Abstract

Simulation techniques are successfully applied to analyze and validate the performance of a business process (BP) since the early phases of its lifecycle, when the BP representation is commonly specified in BPMN. The BP simulation model is first to be built from the BPMN model, then implemented and finally executed to yield the performance indices of interest. The model building activity includes a parameterization task that is carried out either by use of tool-specific facilities or through standardized languages for specifying simulation model parameters. In both cases, the parameters have to be externally linked to the BPMN model. A similar reasoning applies to the simulation results. This paper introduces a BPMN extension to annotate BPMN models with both the input parameters and the results provided by the BP analysis, so as to include in a single BPMN model all the data associated to the simulation-based analysis of a given BP. The paper also outlines an architecture that exploits the proposed extension to realize the performance-oriented perfective evolution of BPMN models, or the ability to introduce a feedback chain that makes use of simulation results to automatically refactor a BP model in order to better meet the BP performance objectives.
2016 Symposium on Theory of Modeling and Simulation, TMS/DEVS 2016, Part of the 2016 Spring Simulation Multiconference, SpringSim 2016
Rilevanza internazionale
2016
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
Circuit simulation; Software engineering, BPMN; Business Process; Performance indices; Performance objective; Performance-oriented; Simulation; Simulation technique; Simulation-based analysis, Software architecture
https://www.scopus.com/inward/record.uri?eid=2-s2.0-84978142027∂nerID=40&md5=d9a565c888c8c352dcbe3e6d0a81d2ac
Intervento a convegno
D'Ambrogio, A., Paglia, E., Bocciarelli, P., Giglio, A. (2016). Towards performance-oriented perfective evolution of BPMN models. In 2016 Symposium on Theory of Modeling and Simulation (TMS-DEVS). IEEE.
D'Ambrogio, A; Paglia, E; Bocciarelli, P; Giglio, A
File in questo prodotto:
File Dimensione Formato  
Mod4Sim16_paper.pdf

solo utenti autorizzati

Tipologia: Versione Editoriale (PDF)
Licenza: Copyright dell'editore
Dimensione 443.55 kB
Formato Adobe PDF
443.55 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/167362
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 22
  • ???jsp.display-item.citation.isi??? 2
social impact