Memorias de investigación
Ponencias en congresos:
Model-to-Code transformation from Product-Line Architecture Models to AspectJ
Año:2013

Áreas de investigación
  • Ciencias de la computación y tecnología informática

Datos
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

Esta actividad pertenece a memorias de investigación

Participantes

Grupos de investigación, Departamentos, Centros e Institutos de I+D+i relacionados
  • Creador: Grupo de Investigación: Grupo de tecnología de software y sistemas
  • Centro o Instituto I+D+i: Tecnologías del Software y Sistemas Multimedia para la Sostenibilidad (CITSEM)