Preliminary study on predicting version propagation in three-level component-based architectures

Abstract : Keeping a trace of the evolution of software archi-tectures is an important issue for architects. This paper is a summary of a submitted paper which states that the versioning activity does not propose solutions that fit software architectures, especially when dealing with co-evolution of different architecture representations that may be produced during the development process. This work is based on a three-level architecture description language (ADL) named Dedal, which gives a representation of architectures at the main stages of a software life-cycle. Dedal also performs co-evolution through change propagation within these representations. Another advantage of Dedal is that it has been formalized and thus provides a formal ground for studying version propagation. We based our study on substitutability relations that exist when a component is replaced at any of the three architecture levels. We aim at predicting compatibility of versioned artifacts in terms of impact on the different architecture levels.
Type de document :
Communication dans un congrès
Haidar Osman; Andrei Chis. SATToSE: Seminar on Advanced Techniques and Tools for Software Evolution, Jun 2017, Madrid, Spain. 10th Seminar Series on Advanced Techniques and Tools for Software Evolution, 5 p., 2017, 〈http://sattose.org/2017〉
Liste complète des métadonnées

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

https://hal-lirmm.ccsd.cnrs.fr/lirmm-01580899
Contributeur : Marianne Huchard <>
Soumis le : dimanche 3 septembre 2017 - 15:29:33
Dernière modification le : vendredi 26 octobre 2018 - 19:00:04
Document(s) archivé(s) le : lundi 11 décembre 2017 - 17:24:44

Fichier

SATToSE_2017_paper_17.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : lirmm-01580899, version 1

Collections

Citation

Alexandre Le Borgne, David Delahaye, Marianne Huchard, Christelle Urtado, Sylvain Vauttier. Preliminary study on predicting version propagation in three-level component-based architectures. Haidar Osman; Andrei Chis. SATToSE: Seminar on Advanced Techniques and Tools for Software Evolution, Jun 2017, Madrid, Spain. 10th Seminar Series on Advanced Techniques and Tools for Software Evolution, 5 p., 2017, 〈http://sattose.org/2017〉. 〈lirmm-01580899〉

Partager

Métriques

Consultations de la notice

132

Téléchargements de fichiers

20