Empowering business process simulation through automated model transformations

TitleEmpowering business process simulation through automated model transformations
Publication TypeConference Paper
Year of Publication2014
AuthorsBocciarelli, P., Andrea D'Ambrogio, A. Giglio, E. Paglia, and D. Gianni
Conference NameSimulation Series
PublisherThe Society for Modeling and Simulation International
ISBN Number9781632662156
KeywordsAdministrative 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
AbstractSimulation 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.