Ensuring consistent dynamic adaptation: an approach from design to runtime - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2016

Ensuring consistent dynamic adaptation: an approach from design to runtime

Résumé

Adaptive software is a class of software which is able to dynamically modify at run-time its own internal structure and hence its behavior in response to changes in its operating environment. Adaptive software development has been an emerging research area of software engineering in the last decade. Many existing approaches use techniques issued from software product line to develop adaptive software. They use models to specify variability and architecture of a product family and generate product architecture. These models are also used in a generation process to deduce reconfiguration actions carried out at runtime. However, the replacement of components by another ones at runtime remains a complex task since it must ensure the validity of new version, in addition to preserving the correct completion of ongoing activities. In this paper, we propose an approach to specify the necessary information at design time for identifying the best moment to reconfigure the system. Moreover, we define an adaptation mechanism to take this information and realize a consistent dynamic adaptation to guarantee the system consistency.
Fichier non déposé

Dates et versions

hal-01635352 , version 1 (15-11-2017)

Identifiants

Citer

Ngoc Tho Huynh, Maria-Teresa Segarra, Antoine Beugnard. Ensuring consistent dynamic adaptation: an approach from design to runtime. AICCSA 2016 : 13th ACS/IEEE International Conference on Computer Systems and Applications, Nov 2016, Agadir, Morocco. pp.1 - 8, ⟨10.1109/AICCSA.2016.7945662⟩. ⟨hal-01635352⟩
96 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More