Unifying Runtime Adaptation and Design Evolution

Brice Morin 1 Thomas Ledoux 2, 3 Mahmoud Ben Hassine 1 Franck Chauvel 4 Olivier Barais 1 Jean-Marc Jézéquel 1
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
3 ASCOLA - Aspect and composition languages
LINA - Laboratoire d'Informatique de Nantes Atlantique, Département informatique - EMN, Inria Rennes – Bretagne Atlantique
Abstract : The increasing need for continuously available software systems has raised two key-issues: self-adaptation and design evolution. The former one requires software systems to monitor their execution platform and automatically adapt their configuration and/or architecture to adjust their quality of service (optimization, fault-handling). The later one requires new design decisions to be reflected on the fly on the running system to ensure the needed high availability (new requirements, corrective and preventive maintenance). However, design evolution and selfadaptation are not independent and reflecting a design evolution on a running self-adaptative system is not always safe. We propose to unify run-time adaptation and run-time evolution by monitoring both the run-time platform and the design models. Thus, it becomes possible to correlate those heterogeneous events and to use pattern matching on events to elaborate a pertinent decision for run-time adaptation. A flood prediction system deployed along the Ribble river (Yorkshire, England) is used to illustrate how to unify design evolution and run-time adaptation and to safely perform runtime evolution on adaptive systems.
Type de document :
Communication dans un congrès
IEEE 9th International Conference on Computer and Information Technology (CIT'09), 2009, Xiamen, China, China. 2009
Liste complète des métadonnées

Littérature citée [15 références]  Voir  Masquer  Télécharger

Contributeur : Didier Vojtisek <>
Soumis le : mercredi 31 mars 2010 - 09:36:03
Dernière modification le : mercredi 11 avril 2018 - 01:56:47
Document(s) archivé(s) le : vendredi 19 octobre 2012 - 11:00:52


Fichiers produits par l'(les) auteur(s)


  • HAL Id : inria-00468517, version 1


Brice Morin, Thomas Ledoux, Mahmoud Ben Hassine, Franck Chauvel, Olivier Barais, et al.. Unifying Runtime Adaptation and Design Evolution. IEEE 9th International Conference on Computer and Information Technology (CIT'09), 2009, Xiamen, China, China. 2009. 〈inria-00468517〉



Consultations de la notice


Téléchargements de fichiers