Using QoS Contracts to Drive Architecture-Centic Self-Adaptation - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2010

Using QoS Contracts to Drive Architecture-Centic Self-Adaptation


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.
Fichier principal
Vignette du fichier
2010-QoSA-Franck.pdf (1.28 Mo) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

inria-00513189 , version 1 (01-09-2010)


  • HAL Id : inria-00513189 , version 1


Franck Chauvel, Hui Song, Xiang Ping, Gang Huang, Hong Mei. Using QoS Contracts to Drive Architecture-Centic Self-Adaptation. Proceedings of the 6th Intl. Conference on Quality of Software Architecture (QoSA 2010), Jun 2010, Prague, Czech Republic. pp.102--118. ⟨inria-00513189⟩


48 View
64 Download


Gmail Facebook X LinkedIn More