A language for enabling model-driven analysis of business processes
|Title||A language for enabling model-driven analysis of business processes|
|Publication Type||Conference Paper|
|Year of Publication||2014|
|Authors||Bocciarelli, P., Andrea D'Ambrogio, and E. Paglia|
|Conference Name||MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development|
|Keywords||BPMN, 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.