Software Engineering, International Conference on (2012)
June 2, 2012 to June 9, 2012
DOI Bookmark: http://doi.ieeecomputersociety.org/
Gilles Perrouin , PRECISE, University of Namur, Belgium
Brice Morin , SINTEFIKT, OSLO, Norway
Franck Chauvel , SINTEFIKT, OSLO, Norway
Franck Fleurey , SINTEFIKT, OSLO, Norway
Jacques Klein , SnT - University of Luxembourg, Luxembourg
Yves Le Traon , SnT - University of Luxembourg, Luxembourg
Olivier Barais , IRISA, University of Rennes 1, France
Jean-Marc Jezequel , IRISA, University of Rennes 1, France
Modern software systems need to be continuously available under varying conditions. Their ability to dynamically adapt to their execution context is thus increasingly seen as a key to their success. Recently, many approaches were proposed to design and support the execution of Dynamically Adaptive Systems (DAS). However, the ability of a DAS to evolve is limited to the addition, update or removal of adaptation rules or reconfiguration scripts. These artifacts are very specific to the control loop managing such a DAS and runtime evolution of the DAS requirements may affect other parts of the DAS. In this paper, we argue to evolve all parts of the loop. We suggest leveraging recent advances in model-driven techniques to offer an approach that supports the evolution of both systems and their adaptation capabilities. The basic idea is to consider the control loop itself as an adaptive system.
Adaptation models, Adaptive systems, Context, Runtime, Cognition, Monitoring, Business
G. Perrouin et al., "Towards flexible evolution of Dynamically Adaptive Systems," 2012 34th International Conference on Software Engineering (ICSE 2012)(ICSE), Zurich, 2012, pp. 1353-1356.