Substitutability-Based Version Propagation to Manage the Evolution of Three-Level Component-Based Architectures

Abstract : An important issue of software architecture evolution is the capability for architects to keep a trace of the evolution of their work. This paper states that existing research on versioning does not cope well with software architectures. Indeed, it does not propose any adapted solutions to manage the co-evolution of the different architecture representations produced during the development process. We base our work on a three-level architecture description language (ADL) named Dedal, which represents architectures at three abstraction levels. Moreover, Dedal provides a formal base for managing version propagation. It is based on component substitutability that generalizes Liskov's substitutability principle. We propose a set of rules to support the prediction of version compatibility in terms of impact on the different architecture levels.
Type de document :
Communication dans un congrès
Xudong He. SEKE: Software Engineering and Knowledge Engineering, Jul 2017, Pittsburgh, PA, United States. KSI Research Inc. and Knowledge Systems Institute Graduate School, 29th International Conference on Software Engineering and Knowledge Engineering, 2017, pp.18-23, 2017, 〈https://ksiresearchorg.ipage.com/seke/seke17.html〉. 〈10.18293/SEKE2017-118〉
Liste complète des métadonnées

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

https://hal-lirmm.ccsd.cnrs.fr/lirmm-01580889
Contributeur : Marianne Huchard <>
Soumis le : dimanche 3 septembre 2017 - 13:05:49
Dernière modification le : vendredi 26 octobre 2018 - 19:00:04
Document(s) archivé(s) le : lundi 11 décembre 2017 - 18:14:47

Fichier

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

Identifiants

Collections

Citation

Alexandre Le Borgne, David Delahaye, Marianne Huchard, Christelle Urtado, Sylvain Vauttier. Substitutability-Based Version Propagation to Manage the Evolution of Three-Level Component-Based Architectures. Xudong He. SEKE: Software Engineering and Knowledge Engineering, Jul 2017, Pittsburgh, PA, United States. KSI Research Inc. and Knowledge Systems Institute Graduate School, 29th International Conference on Software Engineering and Knowledge Engineering, 2017, pp.18-23, 2017, 〈https://ksiresearchorg.ipage.com/seke/seke17.html〉. 〈10.18293/SEKE2017-118〉. 〈lirmm-01580889〉

Partager

Métriques

Consultations de la notice

124

Téléchargements de fichiers

33