@conference {157, title = {Business process modeling and simulation: State of the art and MSaaS opportunities}, booktitle = {Proceedings of the 2017 Summer Simulation Multi-Conference (SummerSim 2017)}, year = {2017}, publisher = {The Society for Modeling and Simulation International}, organization = {The Society for Modeling and Simulation International}, abstract = {

The analysis and continuous improvement of business processes (BPs) has a strategic relevance for those enterprises that strongly rely on the performance of their operational processes to deliver services and/or goods to customers. The adoption of Modeling \& Simulation (M\&S) approaches is widely recognized as a valuable solution for analyzing and improving BPs, even though it is not yet fully exploited, due to the required know-how, effort and cost. In this context, M\&S as a Service (MSaaS) is a promising paradigm that contributes to effectively ease the introduction of M\&S approaches in the BP lifecyle, by saving the investments required to build and maintain the needed hardware and software infrastructure. This paper first illustrates a survey that analyzes the state-of-The-Art regarding the adoption of M\&S approaches in the BP domain and then, starting from a set of identified open issues, proposes a next generation MSaaS architecture which aims at enabling a time-And cost-effective M\&S-based analysis of BPs. {\textcopyright} 2017 Society for Modeling \& Simulation International (SCS).

}, keywords = {Architecture, Business Process, Business process model, Continuous improvements, Cost benefit analysis, Cost effective, Cost effectiveness, Hardware and software, Investments, MSaaS, Operational process, State of the art, Surveying, Surveys, Systems engineering, Technology transfer}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85029479125\&partnerID=40\&md5=ba1a219978ded9acd748ff217becba43}, author = {Bocciarelli, P. and D{\textquoteright}Ambrogio, A. and Mastromattei, A. and Paglia, E. and Giglio, A.}, editor = {Syriani E. and D{\textquoteright}Ambrogio A.} } @conference {156, title = {A cloud-based service-oriented architecture for business process modeling and simulation}, booktitle = {CEUR Workshop Proceedings {\textendash} INCOSE Italia Conference on Systems Engineering}, year = {2017}, publisher = {CEUR-WS}, organization = {CEUR-WS}, abstract = {

The adoption of Modeling \& Simulation (M\&S) approaches is widely recognized as a valuable solution for enacting a timely analysis of business processes (BPs). Despite their relevance, the effective introduction of such approaches in the BP lifecycle is still limited, due to the know-how and skills for building and implementing a simulation model and to the cost and effort for setting up and maintaining the execution platform. In this respect, this paper proposes a cloud-based architecture that exploits the M\&S as a Service (MSaaS) paradigm and containerization technology for the flexible and dynamic composition of M\&S services, so to allow business analysts to carry out an effortless and effective M\&S-based BP analysis. An example case study dealing with an e-commerce scenario is also presented in order to show the actual application of the proposed approach.

}, keywords = {Business analysts, Business Process, Business process model, Cloud-based, Cloud-based architectures, Computer architecture, Dynamic composition, Execution platforms, Information services, Service oriented architecture (SOA), Simulation model, Systems engineering, Technology transfer}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85038838268\&partnerID=40\&md5=801305b85d284d68f1f5963ae4bc3f4d}, author = {Bocciarelli, P. and D{\textquoteright}Ambrogio, A. and Paglia, E. and Panetti, T. and Giglio, A.} } @conference {Bocciarelli2014278, title = {Empowering business process simulation through automated model transformations}, booktitle = {Simulation Series}, volume = {46}, number = {4}, year = {2014}, note = {cited By 2}, pages = {278-286}, publisher = {The Society for Modeling and Simulation International}, organization = {The Society for Modeling and Simulation International}, 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.}, keywords = {Administrative data processing, BPM, BPMN, Computer simulation, Computer simulation languages, EBPMN, Enterprise resource management, Mathematical models, MDA, Model transformation, Problem oriented languages, Semantics, Software architecture, Technology transfer}, isbn = {9781632662156}, issn = {07359276}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84901985241\&partnerID=40\&md5=ebb5d7bb28209e8901e06a4b70f40735}, author = {Bocciarelli, P. and Andrea D{\textquoteright}Ambrogio and Giglio, A. and Paglia, E. and Gianni, D.} } @conference {Bocciarelli2014325, title = {A language for enabling model-driven analysis of business processes}, booktitle = {MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development}, year = {2014}, note = {cited By 5}, pages = {325-332}, publisher = {SciTePress}, organization = {SciTePress}, abstract = {

The use of simulation-based approaches for the analysis of business processes enables the design-time prediction of the process behavior and/or the operation-time process reconfiguration. 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 that can be hard to gather, large semantic gap between the business process model and the simulation model). To overcome such limitations, this paper introduces a modeldriven method to automatically build the executable simulation code of a business process from its abstract definition in BPMN, the standard language for specifying business processes. The simulation code is specified in eBPMN, a novel domain-specific language that has been designed and implemented according to the BPMN execution semantics. Copyright {\textcopyright} 2014 SCITEPRESS - Science and Technology Publications. All rights reserved.

}, keywords = {BPMN, Business Process, Computer simulation, Computer simulation languages, Domain specific languages, Model transformation, Performance, Problem oriented languages, Semantics, Simulation, Software design, Technology transfer}, isbn = {9789897580079}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84906910126\&partnerID=40\&md5=d8853e490341214705bedcb2f8ce2260}, author = {Bocciarelli, P. and Andrea D{\textquoteright}Ambrogio and Paglia, E.} } @conference {Bocciarelli2012, title = {A model-driven method for building distributed simulation systems from business process models}, booktitle = {Proceedings - Winter Simulation Conference}, year = {2012}, note = {cited By 6}, abstract = {The analysis of modern business processes implemented as orchestration of software services demands for new approaches that explicitly take into account the inherent complexity and distribution characteristics of such processes. In this respect, Distributed Simulation (DS) offers a viable tool to cope with such a demand, due to the aggregation, scalability, representativeness and load balancing properties that it allows to achieve. However, the use of DS is mostly limited by the specialized technical know-how and the extra-development that DS requires with respect to approaches based on conventional local simulation. This paper proposes a model-driven method that enables the DS-based analysis of business processes by introducing the automated transformation of business process models into analysis models that are specified as Extended Queueing Network (EQN) models and executed as distributed simulations. The paper also presents an example application to a business process for an e-commerce scenario. {\textcopyright} 2012 IEEE.}, keywords = {Analysis models, Automated transformations, Business Process, Business process model, Computer simulation, Distributed computer systems, Distributed simulation systems, Distributed simulations, Distribution characteristics, Inherent complexity, Load balancing properties, Model-driven method, New approaches, Software services, Technical know hows, Technology transfer}, isbn = {9781467347792}, issn = {08917736}, doi = {10.1109/WSC.2012.6465106}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-84874755866\&partnerID=40\&md5=8d358a15fcb545b3725d825b701fc795}, author = {Bocciarelli, P. and Pieroni, A. and Gianni, D. and Andrea D{\textquoteright}Ambrogio} }