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