Affordable Access

Semi-Automated Refactoring of BPMN Processes

Authors
  • Nivon, Quentin
  • Salaün, Gwen
Publication Date
Jul 03, 2024
Source
Hal-Diderot
Keywords
Language
English
License
Unknown
External links

Abstract

Business Process Modeling Notation (BPMN) isnowadays widely used by companies to represent their busi-ness processes. Such processes are usually designed andwritten by non-expert users for whom the main matter isto conceive a process corresponding to the needs of thecompanies. As the quality of the process is not the main designcriterion, it can generally be optimised in several ways. Forinstance, reducing the financial cost of the process, its resourceusage, or its execution time are classical optimisation axes.In this work, the considered BPMN processes are enrichedwith time and resources, and are executed multiple times.The proposed optimisation approach consists in reducing theexecution time of these processes. To do so, the methodpresented in this paper consists in restructuring the processesby changing the position of their tasks. The goal of thisrestructuring is to limit the overuse of the resources andconsequently reduce the execution time of the processes. Toavoid generating unsuitable processes, the designer is involvedin the restructuring phase, as (s)he validates each restructuringstep. The proposed technique is fully automated by a toolthat was implemented and applied on several examples forvalidation purposes.

Report this publication

Statistics

Seen <100 times