Refactoring of Multi-instance BPMN Processes with Time and Resources - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2023

Refactoring of Multi-instance BPMN Processes with Time and Resources

Résumé

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
Origine : Fichiers produits par l'(les) auteur(s)
Licence : CC BY - Paternité

Dates et versions

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

Licence

Copyright (Tous droits réservés)

Identifiants

Citer

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⟩
25 Consultations
11 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More