DocumentCode
237086
Title
A bottom up SPL design method
Author
Maazoun, Jihen ; Bouassida, Nadia ; Ben-Abdallah, Hanene
Author_Institution
Mir@cl Laboratory, Faculté des Sciences Economiques et de Gestion, Sfax University, Tunisia
fYear
2014
fDate
7-9 Jan. 2014
Firstpage
309
Lastpage
316
Abstract
Software Product Lines (SPL) ensure predictive and organized software reuse. In practice, SPL are often set up after several similar product variants have been in use. This practical fact prompted a quest for bottom-up processes that start from existing the source of product variants to identify a product line. This later is then described with a feature model that essentially specifies the components of the SPL and their variability within the product family. However, so far proposed notations for feature models do not provide for a clear understanding of the SPL nor do they guide in their maintenance and future evolution. These shortages motivated us to propose a bottom-up approach that extracts from the source code of product variants, the SPL design enriched with information extracted from the feature model. The enriched SPL is modeled with a UML profile that assists in the comprehension, reuse as well as evolution of the SPL.
Keywords
Data mining; Feature extraction; Large scale integration; Lattices; Semantics; Software; Unified modeling language; FCA; LSI; SPL Design; UML Profile;
fLanguage
English
Publisher
ieee
Conference_Titel
Model-Driven Engineering and Software Development (MODELSWARD), 2014 2nd International Conference on
Conference_Location
Lisbon, Portugal
Print_ISBN
978-9-8975-8065-9
Type
conf
Filename
7018478
Link To Document