Using QoS Contracts to Drive Architecture-Centic Self-Adaptation

Abstract : Self-adaptation is now a promising approach to maximize the satisfaction of requirements under changing environmental conditions. One of the key challenges for such self-adaptive systems is to automatically find a relevant architectural configuration. Existing approaches requires a set of adaptation strategies and the rough estimation of their side-effects. However, due to the lack of validation methods for such strategies and side-effects, existing approaches may lead to erroneous adaptations. Instead of side-effects, our solution leverages quality contracts whose accuracy can be separately established and which can be dynamically composed to get a quality prediction of any possible architectural configurations. To support self-adaptation, we propose a reactive planning algorithm which exploits quality contracts to dynamically discover unforeseen architectural configurations. We illustrate our approach using a running HTTP server adapting its architecture with respect to the number and the similarity of incoming requests.
Type de document :
Communication dans un congrès
G. T. Heineman and J. Kofron and F. Plasil. Proceedings of the 6th Intl. Conference on Quality of Software Architecture (QoSA 2010), Jun 2010, Prague, Czech Republic. Springer Berlin / Heidelberg, 6093, pp.102--118, 2010
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00513189
Contributeur : Franck Chauvel <>
Soumis le : mercredi 1 septembre 2010 - 03:50:03
Dernière modification le : lundi 13 septembre 2010 - 07:08:06
Document(s) archivé(s) le : jeudi 1 décembre 2016 - 16:56:14

Fichier

2010-QoSA-Franck.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00513189, version 1

Collections

Citation

Franck Chauvel, Hui Song, Xiang Ping, Gang Huang, Hong Mei. Using QoS Contracts to Drive Architecture-Centic Self-Adaptation. G. T. Heineman and J. Kofron and F. Plasil. Proceedings of the 6th Intl. Conference on Quality of Software Architecture (QoSA 2010), Jun 2010, Prague, Czech Republic. Springer Berlin / Heidelberg, 6093, pp.102--118, 2010. 〈inria-00513189〉

Partager

Métriques

Consultations de la notice

113

Téléchargements de fichiers

71