Memorias de investigación
Artículos en revistas:
A model for tracing variability from features to product-line architectures: a case study in smart grids
Año:2014

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

Datos
Descripción
In current software systems with highly volatile requirements, traceability plays a key role to maintain the consistency between requirements and code. Traceability between artifacts involved in the development of software product line (SPL) is still more critical because it is necessary to guarantee that the selection of variants that realize the different SPL products meet the requirements. Current SPL traceability mechanisms trace from variability in features to variations in the configuration of product-line architecture (PLA) in terms of adding and removing components. However, it is not always possible to materialize the variable features of a SPL through adding or removing components, since sometimes they are materialized inside components, i.e., in part of their functionality: a class, a service, and/or an interface. Additionally, variations that happen inside components may crosscut several components of architecture. These kinds of variations are still challenging and their traceability is not currently well supported. Therefore, it is not possible to guarantee that those SPL products with these kinds of variations meet the requirements. This paper presents a solution for tracing variability from features to PLA by taking these kinds of variations into account. This solution is based on models and traceability between models in order to automate SPL configuration by selecting the variants and realizing the product application. The FPLA modeling framework supports this solution which has been deployed in a software factory. Validation has consisted in putting the solution into practice to develop a product line of power metering management applications for smart grids.
Internacional
Si
JCR del ISI
Si
Título de la revista
Requirements Engineering
ISSN
0947-3602
Factor de impacto JCR
1,054
Información de impacto
Datos JCR del año 2012
Volumen
DOI
10.1007/s00766-014-0203-1
Número de revista
Desde la página
1
Hasta la página
21
Mes
FEBRERO
Ranking

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
  • Departamento: Sistemas Informáticos
  • Centro o Instituto I+D+i: Tecnologías del Software y Sistemas Multimedia para la Sostenibilidad (CITSEM)