Authors:
Jamila Oukharijane
1
;
Imen Ben Said
1
;
Mohamed Amine Chaabane
1
;
Eric Andonoff
2
and
Rafik Bouaziz
1
Affiliations:
1
MIRACL, University of Sfax, Route de l’Aéroport, BP 1088, 3018 Sfax and Tunisia
;
2
IRIT, University Toulouse 1-Capitole, 2 Rue du Doyen Gabriel Marty, 31042 Toulouse Cedex and France
Keyword(s):
BPMN, Self-Adaptation, Autonomic Computing, Adaptation Engine, MAPE-K, Context, Version, BPMN4V-Context.
Abstract:
In this paper we introduce an adaptation engine supporting self-adaptation of running BPMN process instances. This adaptation engine implements the MAPE-K (Monitor, Analyze, Plan, Execute, Knowledge) approach from autonomic computing for self-adaptation. The MAPE control loop aims at identifying the adaptation need and defining and executing the operations required to deal with these needs while the K is the knowledge needed for the MAPE control loop. More precisely, the paper presents the architecture of the adaptation engine: it details how autonomic managers responsible for self-adaptation of process instances implement the MAPE control loop.