A Model-Based Framework to Design and Debug Safe Component-Based Autonomic Systems

Abstract : Building autonomic applications, which are systems that must adapt to their execution context, requires architects to calibrate and validate the adaptation rules by executing their applications in a realistic execution context. Unfortunately, existing works do not allow architects to monitor and visualize the impact of their rules, nor that they let them adjust these rules easily. This paper presents a model-based framework that enables architects to design and debug autonomic systems in an iterative and uniformed process. At design-time, architects can specify, using models, the application's structure and properties, as well as the desired adaptation rules. At debugging-time, the running application and the models coexist such that the models control the application dynamic adaptation, thanks to a control loop that reified runtime events. Each triggered adaptation is first tested at the model level to check that no application property is broken. Furthermore, architects can at any time modify the models in order to adjust the adaptation rules or even parts of the application. All changes at the model level, if checked correct, are directly propagated to the running application. Our solution is generic regarding the underlying platforms and we provide a performance evaluation of our framework implementation.
Type de document :
Communication dans un congrès
Raffaela Mirandola and Ian Gortona and Christine Hofmeiste. International Conference on the Quality of Software-Architectures, Jun 2009, Pennsylvania, United States. Springer-Verlag, 5581, pp.1-17, 2009, Lecture Notes in Computer Science. 〈10.1007/978-3-642-02351-4_1〉
Liste complète des métadonnées

https://hal.inria.fr/inria-00369574
Contributeur : Anne-Françoise Le Meur <>
Soumis le : vendredi 20 mars 2009 - 13:28:07
Dernière modification le : jeudi 11 janvier 2018 - 06:22:13

Identifiants

Collections

Citation

Guillaume Waignier, Anne-Françoise Le Meur, Laurence Duchien. A Model-Based Framework to Design and Debug Safe Component-Based Autonomic Systems. Raffaela Mirandola and Ian Gortona and Christine Hofmeiste. International Conference on the Quality of Software-Architectures, Jun 2009, Pennsylvania, United States. Springer-Verlag, 5581, pp.1-17, 2009, Lecture Notes in Computer Science. 〈10.1007/978-3-642-02351-4_1〉. 〈inria-00369574〉

Partager

Métriques

Consultations de la notice

194