Descripción
|
|
---|---|
Abstract?Software Product Line Engineering has significant advantages in family-based software development. The common and variable structure for all products of a family is defined through a Product-Line Architecture (PLA) that consists of a common set of reusable components and connectors which can be configured to build the different products. The design of PLA requires solutions for capturing such configuration (variability). The Flexible-PLA Model is a solution that supports the specification of external variability of the PLA configuration, as well as internal variability of components. However, a complete support for product-line development requires translating architecture specifications into code. This complex task needs automation to avoid human error. Since Model-Driven Development allows automatic code generation from models, this paper presents a solution to automatically generate AspectJ code from Flexible-PLA models ? previously configured to derive specific products. This solution is supported by a modeling framework and validated in a software factory. | |
Internacional
|
Si |
Nombre congreso
|
39th Euromicro Conference on Software Engineering and Advanced Applications (SEAA?13) |
Tipo de participación
|
960 |
Lugar del congreso
|
Santander, Spain |
Revisores
|
Si |
ISBN o ISSN
|
978-0-7695-5091-6 |
DOI
|
http://dx.doi.org/10.1109/SEAA.2013.11 |
Fecha inicio congreso
|
04/09/2013 |
Fecha fin congreso
|
06/09/2013 |
Desde la página
|
98 |
Hasta la página
|
105 |
Título de las actas
|
2013 39th Euromicro Conference Series on Software Engineering and Advanced Applications SEAA 2013. IEEE Computer Society |