Please use this identifier to cite or link to this item:
Title: An Incremental Approach for the Extraction of Software Product Lines from Model Variants
Authors: Boubakir, Mohammed 
Chaoui, Allaoua 
Affiliations: Faculty of Information and Communication Technology (ICT) 
Faculty of Information and Communication Technology (ICT) 
Keywords: Variability;Feature Model;Software Product Line;SPLE
Issue Date: 1-Apr-2019
Conference: Proceedings of the 3rd Conference on Computing Systems and Applications 
In practice, a large amount of Software Product Lines (SPLs) are developed using a bottom-up process. In this case, an SPL is synthesized from similar product variants that are developed for SPL using ad hoc reuse techniques such as copy-paste-modify. In this paper, we present an approach for migrating existing product variants into an SPL. This approach is applied on models and it takes as input a set of models that abstract the product variants. The result of the approach is a software product line represented by the SPL model and the variability model. SPL model is the result of merging input product models. The variability model is a Feature Model (FM) allowing the specification of the variability on the SPL model. We propose to construct the SPL in an incremental way. After an initialization step, the set of input products are integrated in the SPL one after another. To integrate a new product, we first compare the input product model with the SPL model in order to identify the variability, and then we update both the SPL model and the variability model. The approach is implemented and evaluated on a case study.
DOI: 10.1007/978-3-319-98352-3_14
Appears in Collections:Conference Paper

Files in This Item:
File Description SizeFormat
CSA_2018_paper_40 (1).pdf628.28 kBAdobe PDFView/Open
Show full item record

Page view(s)

checked on Nov 24, 2020


checked on Nov 24, 2020

Google ScholarTM




Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.