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.
Document type :
Conference papers
Liste complète des métadonnées

Cited literature [5 references]  Display  Hide  Download

https://hal-lirmm.ccsd.cnrs.fr/lirmm-01580899
Contributor : Marianne Huchard <>
Submitted on : Sunday, September 3, 2017 - 3:29:33 PM
Last modification on : Wednesday, March 20, 2019 - 12:20:03 PM
Document(s) archivé(s) le : Monday, December 11, 2017 - 5:24:44 PM

File

SATToSE_2017_paper_17.pdf
Files produced by the author(s)

Identifiers

  • 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. SATToSE: Seminar on Advanced Techniques and Tools for Software Evolution, Universidad Rey Juan Carlos, Spain, Jun 2017, Madrid, Spain. 5 p. ⟨lirmm-01580899⟩

Share

Metrics

Record views

152

Files downloads

27