A language for enabling model-driven analysis of business processes

TitleA language for enabling model-driven analysis of business processes
Publication TypeConference Paper
Year of Publication2014
AuthorsBocciarelli, P., Andrea D'Ambrogio, and E. Paglia
Conference NameMODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development
ISBN Number9789897580079
KeywordsBPMN, Business Process, Computer simulation, Computer simulation languages, Domain specific languages, Model transformation, Performance, Problem oriented languages, Semantics, Simulation, Software design, Technology transfer

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 © 2014 SCITEPRESS - Science and Technology Publications. All rights reserved.