DocumentCode :
3677473
Title :
ArchSPL-MDD: An ADL-Based Model-Driven Strategy for Automatic Variability Management
Author :
Ana Luisa Medeiros;Everton Cavalcante;Thais Batista;Eduardo Silva
Author_Institution :
Fed. Univ. of Rio Grande do Norte, Natal, Brazil
fYear :
2015
Firstpage :
120
Lastpage :
129
Abstract :
Model-driven strategies have been used in the development of software product lines (SPLs) to facilitate product customization and to generate the source code of the derived products through variability management. In this context, the architecture description of the SPL is essential to make it clear how the architecture realizes the feature model and to represent both domain and application engineering architectural artifacts. Moreover, it is important to establish the association between the architectural specification and the artifacts involved in the SPL development process towards code generation. In this paper, we present Arch SPL-MDD, a model-driven strategy to support explicit modeling and automatic management of variabilities in SPLs. Arch SPL-MDD is associated to a generic process with systematic activities aimed to generate customized source code from the product configuration. Furthermore, the proposed strategy uses the Light PL-ACME architecture description language to support the architectural specification of the SPL, which is input of model transformations towards automatically generating SPL products. To evaluate the efficiency and applicability of Arch SPL-MDD, we conducted a controlled experiment by using Ginga For All, an SPL for the Ginga digital TV middleware.
Keywords :
"Computer architecture","Tuners","Unified modeling language","Digital TV","Middleware","Hardware"
Publisher :
ieee
Conference_Titel :
Components, Architectures and Reuse Software (SBCARS), 2015 IX Brazilian Symposium on
Type :
conf
DOI :
10.1109/SBCARS.2015.23
Filename :
7306134
Link To Document :
بازگشت