Business processes (BPs) can be seen as flows of tasks that are orchestrated to accomplish well-defined goals. The ability to predict at design time the BP behavior assumes a strategic relevance, both to early assess whether or not the business goals are achieved and to gain a competitive advantage. This paper focuses on the performance prediction of BPs. Specifically, this work introduces a model-driven method that, starting from a performance-enabled description of a BP, first derives a BP performance model of EQN (Extended Queueing Network) type, and then generates and executes the EQN model implementation, thus enacting a fully automated analysis of the business process behavior. The performance model implementation is carried out by use of jEQN, a java-based domain specific language for specifying and executing EQN models. The paper also describes how the proposed model-driven method has been effectively implemented.

Bocciarelli, P., D'Ambrogio, A. (2012). Automated performance analysis of business processes. In Proceedings of the 2012 Symposium on Theory of Modeling and Simulation - DEVS Integrative M\&S Symposium, 2012 Spring Simulation Multiconference, SpringSim '12, Orlando, FL, USA, March 26-29, 2012. (pp.266-274).

Automated performance analysis of business processes

D'AMBROGIO, ANDREA
2012-04-01

Abstract

Business processes (BPs) can be seen as flows of tasks that are orchestrated to accomplish well-defined goals. The ability to predict at design time the BP behavior assumes a strategic relevance, both to early assess whether or not the business goals are achieved and to gain a competitive advantage. This paper focuses on the performance prediction of BPs. Specifically, this work introduces a model-driven method that, starting from a performance-enabled description of a BP, first derives a BP performance model of EQN (Extended Queueing Network) type, and then generates and executes the EQN model implementation, thus enacting a fully automated analysis of the business process behavior. The performance model implementation is carried out by use of jEQN, a java-based domain specific language for specifying and executing EQN models. The paper also describes how the proposed model-driven method has been effectively implemented.
Spring Simulation Multiconference (SpringSim '12)
Orlando, FL, USA
2012
Rilevanza internazionale
apr-2012
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
BPMN; Business Process; EQN; jEQN; MDA; Performance, Competition; Computer simulation; Java programming language, Software architecture
https://www.scopus.com/inward/record.uri?eid=2-s2.0-84876469347&partnerID=40&md5=1912c0d789945a9c91c8ebe913ccaddf
Intervento a convegno
Bocciarelli, P., D'Ambrogio, A. (2012). Automated performance analysis of business processes. In Proceedings of the 2012 Symposium on Theory of Modeling and Simulation - DEVS Integrative M\&S Symposium, 2012 Spring Simulation Multiconference, SpringSim '12, Orlando, FL, USA, March 26-29, 2012. (pp.266-274).
Bocciarelli, P; D'Ambrogio, A
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/102117
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 1
social impact