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

Díaz Fernández, Jessica; Pérez Benedí, Jennifer; Fernández Sánchez, Carlos y Garbajosa Sopeña, Juan (2013). Model-to-Code transformation from product-line architecture models to aspectJ. En: "2013 39th Euromicro Conference on Software Engineering and Advanced Applications SEAA 2013", 04/09/2013 - 06/09/2013, Santander, Spain. pp. 98-105. https://doi.org/10.1109/SEAA.2013.11.

Descripción

Título: Model-to-Code transformation from product-line architecture models to aspectJ
Autor/es:
  • Díaz Fernández, Jessica
  • Pérez Benedí, Jennifer
  • Fernández Sánchez, Carlos
  • Garbajosa Sopeña, Juan
Tipo de Documento: Ponencia en Congreso o Jornada (Artículo)
Título del Evento: 2013 39th Euromicro Conference on Software Engineering and Advanced Applications SEAA 2013
Fechas del Evento: 04/09/2013 - 06/09/2013
Lugar del Evento: Santander, Spain
Título del Libro: Proceeding SEAA '13 Proceedings of the 2013 39th Euromicro Conference on Software Engineering and Advanced Applications
Fecha: 2013
Materias:
Palabras Clave Informales: Model Transformation; Product-Line Architectures; Variability Modeling; Model-Driven Development
Escuela: E.U. de Informática (UPM) [antigua denominación]
Departamento: Organización y Estructura de la Información [hasta 2014]
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (4MB)

Resumen

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.

Más información

ID de Registro: 25783
Identificador DC: http://oa.upm.es/25783/
Identificador OAI: oai:oa.upm.es:25783
Identificador DOI: 10.1109/SEAA.2013.11
URL Oficial: http://seaa2013.ii.metu.edu.tr/
Depositado por: Memoria Investigacion
Depositado el: 14 May 2014 15:18
Ultima Modificación: 22 Sep 2014 11:38
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM