Integrating Adaptation Mechanisms Using ...
Document type :
Communication dans un congrès avec actes
Title :
Integrating Adaptation Mechanisms Using Control Theory Centric Architecture Models: A Case Study
Author(s) :
Krikava, Filip [Auteur]
Self-adaptation for distributed services and large software systems [SPIRALS]
Laboratoire d'Informatique Fondamentale de Lille [LIFL]
Collet, Philippe [Auteur]
Laboratoire d'Informatique, Signaux, et Systèmes de Sophia-Antipolis (I3S) / Equipe MODALIS
Rouvoy, Romain [Auteur]
Self-adaptation for distributed services and large software systems [SPIRALS]
Laboratoire d'Informatique Fondamentale de Lille [LIFL]
Self-adaptation for distributed services and large software systems [SPIRALS]
Laboratoire d'Informatique Fondamentale de Lille [LIFL]
Collet, Philippe [Auteur]
Laboratoire d'Informatique, Signaux, et Systèmes de Sophia-Antipolis (I3S) / Equipe MODALIS
Rouvoy, Romain [Auteur]
Self-adaptation for distributed services and large software systems [SPIRALS]
Laboratoire d'Informatique Fondamentale de Lille [LIFL]
Conference title :
ICAC - 11th International Conference on Autonomic Computing
Conference organizers(s) :
USENIX
City :
Philadelphia
Country :
Etats-Unis d'Amérique
Start date of the conference :
2014-06
Publication date :
2014
HAL domain(s) :
Informatique [cs]/Génie logiciel [cs.SE]
English abstract : [en]
Control theory provides solid foundations for developing reliable and scalable feedback control for software systems. Although, feedback controllers have been acknowledged to efficiently solve common classes of problems, ...
Show more >Control theory provides solid foundations for developing reliable and scalable feedback control for software systems. Although, feedback controllers have been acknowledged to efficiently solve common classes of problems, their adoption by state-of-the-art approaches for designing self-adaptation in legacy software systems remains limited and at best consists in ad hoc integrations, which are usually engineered manually. In this paper, we revisit the Znn.com case study and we present an alternative 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.Show less >
Show more >Control theory provides solid foundations for developing reliable and scalable feedback control for software systems. Although, feedback controllers have been acknowledged to efficiently solve common classes of problems, their adoption by state-of-the-art approaches for designing self-adaptation in legacy software systems remains limited and at best consists in ad hoc integrations, which are usually engineered manually. In this paper, we revisit the Znn.com case study and we present an alternative 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.Show less >
Language :
Anglais
Peer reviewed article :
Oui
Audience :
Internationale
Popular science :
Non
Collections :
Source :
Files
- https://hal.inria.fr/hal-00991114v2/document
- Open access
- Access the document
- https://hal.inria.fr/hal-00991114v2/document
- Open access
- Access the document
- document
- Open access
- Access the document
- icac14-paper.pdf
- Open access
- Access the document