An Overview of a Decision Approach for Autonomic Applications Architectural Adaptation
Imen Abdennadher, Ismael Bouassida Rodriguez, Mohamed Jmaïel · 2016
Adapting systems to the changes of their ubiquitous environments is a complex task. The autonomic computing was proposed as a solution to tackle this complexity. It brings a system with self-management capabilities to dynamically adapt itself to context. We are interested in the architectural adaptation approaches of autonomic applications which follow the MAPE-K loop process. During the execution of this loop, decisions are made in order to select the most suitable architectural configuration of the application according to context. In this paper, we study research activities dealing with decision. Then, we propose an overview of our decision approach to adapt autonomic applications. We also present an overview of our decision module which aims to assist developers on programming the decision-making process of their applications.