Refactoring of Multi-instance BPMN Processes with Time and Resources - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2023

Refactoring of Multi-instance BPMN Processes with Time and Resources


Business process optimisation is a strategic activity in organisations because of its potential to increase profit margins and reduce operational costs. In this paper, we focus on a specific technique used for process optimisation known as process refactoring. In this work, a process is described using BPMN extended with quantitative aspects for modelling execution times and resources associated with tasks. A process is not executed once but multiple times, and multiple concurrent executions of a process compete for using the shared resources. In this context, we propose a refactoring approach whose goal is to reduce the total execution time of the process and optimise the usage of the shared resources. To do so, we first analyse the given process in terms of task dependency and resource usage, and then rely on these results to restructure the process and return an optimal version of it. This process refactoring technique is fully automated by a tool that we implemented and applied on several examples for validation purposes.
Fichier principal
Vignette du fichier
Refactoring_of_Multi-Instance-BPMN_Processes_with_Time_and_Resources.pdf (894.46 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-04278929 , version 1 (10-11-2023)




Quentin Nivon, Gwen Salaün. Refactoring of Multi-instance BPMN Processes with Time and Resources. SEFM 2023 - International Conference on Software Engineering and Formal Methods, Nov 2023, Eindhoven, Netherlands. pp.226-245, ⟨10.1007/978-3-031-47115-5_13⟩. ⟨hal-04278929⟩
28 View
16 Download



Gmail Mastodon Facebook X LinkedIn More