Skip to Main content Skip to Navigation
Conference papers

Integrating Adaptation Mechanisms Using Control Theory Centric Architecture Models: A Case Study

Filip Krikava 1, 2 Philippe Collet 3 Romain Rouvoy 2, 1
1 SPIRALS - Self-adaptation for distributed services and large software systems
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
3 Laboratoire d'Informatique, Signaux, et Systèmes de Sophia-Antipolis (I3S) / Equipe MODALIS
Laboratoire I3S - SPARKS - Scalable and Pervasive softwARe and Knowledge Systems
Abstract : Control theory provides solid foundations for developing reliable and scalable feedback control for software sys- tems. In particular, there exist well-established feedback controllers for common problems, however, the state- of-the-art approaches for designing self-adaptation for legacy software systems do not primarily support classical feedback control and its integration is usually engineered manually. In this paper, we revisit the case study and we present a new implementation based on classical feedback controllers. We show how these controllers can be easily integrated into software systems through control theory centric architecture models and domain-specific modeling support. We also provide an assessment of the resulting properties, quality attributes and limitations.
Document type :
Conference papers
Complete list of metadatas
Contributor : Krikava Filip <>
Submitted on : Friday, May 23, 2014 - 2:50:04 PM
Last modification on : Tuesday, May 26, 2020 - 6:50:36 PM
Document(s) archivé(s) le : Saturday, August 23, 2014 - 10:45:20 AM


Files produced by the author(s)


  • HAL Id : hal-00991114, version 1


Filip Krikava, Philippe Collet, Romain Rouvoy. Integrating Adaptation Mechanisms Using Control Theory Centric Architecture Models: A Case Study. ICAC - 11th International Conference on Autonomic Computing, USENIX, Jun 2014, Philadelphia, United States. ⟨hal-00991114v1⟩



Record views


Files downloads