Model-to-Code transformation from product-line architecture models to aspectJ


Autoria(s): Díaz Fernández, Jessica; Pérez Benedí, Jennifer; Fernández Sánchez, Carlos; Garbajosa Sopeña, Juan
Data(s)

2013

Resumo

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.

Formato

application/pdf

Identificador

http://oa.upm.es/25783/

Idioma(s)

eng

Publicador

E.U. de Informática (UPM)

Relação

http://oa.upm.es/25783/1/INVE_MEM_2013_161075.pdf

http://seaa2013.ii.metu.edu.tr/

info:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.1109/SEAA.2013.11

Direitos

http://creativecommons.org/licenses/by-nc-nd/3.0/es/

info:eu-repo/semantics/openAccess

Fonte

Proceeding SEAA '13 Proceedings of the 2013 39th Euromicro Conference on Software Engineering and Advanced Applications | 2013 39th Euromicro Conference on Software Engineering and Advanced Applications SEAA 2013 | 04/09/2013 - 06/09/2013 | Santander, Spain

Palavras-Chave #Informática
Tipo

info:eu-repo/semantics/conferenceObject

Ponencia en Congreso o Jornada

PeerReviewed