Skip to Main content Skip to Navigation
Conference papers

A Bottom-Up Approach for Reconstructing Software Architecture Product Lines

Abstract : A large component and service-based software system exists in different forms, as different variants targeting different business needs and users. This kind of systems is provided as a set of "indepen-dent" products and not as a "single whole". The presence of a single model describing the architecture of the whole system may be of great interest for developers of future variants. Indeed, this enables them to see the invariant part of the whole, on top of which new functionality can be built, in addition to the different options they can use. We investigate in this work the use of software product line reverse engineering approaches, and in particular the framework named BUT4Reuse, for reconstructing an architecture model of a Software Architecture Product Line (SAPL), from a set of variants. We propose a generic process for reconstructing an architecture model of such a product line. We have instantiated this process for the OSGi Java framework and experimented it for building the architecture model of Eclipse IDE SPL.
Document type :
Conference papers
Complete list of metadata

Cited literature [24 references]  Display  Hide  Download

https://hal.sorbonne-universite.fr/hal-02428869
Contributor : Tewfik Ziadi <>
Submitted on : Monday, January 6, 2020 - 11:59:16 AM
Last modification on : Tuesday, July 20, 2021 - 3:24:37 AM
Long-term archiving on: : Tuesday, April 7, 2020 - 5:40:06 PM

File

ECSA2019PosterTrack (2).pdf
Files produced by the author(s)

Identifiers

Citation

Mohamed Kerdoudi, Tewfik Ziadi, Chouki Tibermacine, Salah Sadou. A Bottom-Up Approach for Reconstructing Software Architecture Product Lines. 13th European Conference on Software Architecture (ECSA 2019), Sep 2019, Paris, France. pp.46-49, ⟨10.1145/3344948.3344964⟩. ⟨hal-02428869⟩

Share

Metrics

Record views

154

Files downloads

241