Title
SPL Variability Management, Cardinality and Types: an MDA Approach
Authors
Mª Eugenia Cabello Espinosa
Isidro Ramos Salavert
Jorge R. Gutiérrez Pulido
Abel Gómez Llana
Rogelio Limón Cordero
Published in
International Journal of Intelligent Information and Database Systems (IJIIDS), Vol. 6, No. 2, 2012. Inderscience Publishers, 2012. ISSN 1751-5858. - 2012
Abstract
This paper presents a baseline-oriented modelling (BOM) approach to develop families of software products. BOM is a generic solution implemented as a framework that automatically generates software applications using executable architectural models by means of software product line (SPL) techniques. In order to cope with the variability problem, BOM considers its cardinality and type and implements two solutions: the BOM-EAGER and the BOM-LAZY approaches. BOM has been designed following the model-driven architecture (MDA) standard: all the SPL software artefacts are models, and model transformations enact the SPL production plan.
BibTeX
@misc{issi_web:id:419,
title = "SPL Variability Management, Cardinality and Types: an MDA Approach",
author = "Mª Eugenia Cabello Espinosa and Isidro Ramos Salavert and Jorge R. Gutiérrez Pulido and Abel Gómez Llana and Rogelio Limón Cordero",
booktitle = "International Journal of Intelligent Information and Database Systems (IJIIDS), Vol. 6, No. 2, 2012. Inderscience Publishers, 2012. ISSN 1751-5858. ",
year = "2012",
eprint = "http://issi.dsic.upv.es/publications/archives/",
url = "http://dx.doi.org/10.1504/IJIIDS.2012.045848",
abstract = "This paper presents a baseline-oriented modelling (BOM) approach to develop families of software products. BOM is a generic solution implemented as a framework that automatically generates software applications using executable architectural models by means of software product line (SPL) techniques. In order to cope with the variability problem, BOM considers its cardinality and type and implements two solutions: the BOM-EAGER and the BOM-LAZY approaches. BOM has been designed following the model-driven architecture (MDA) standard: all the SPL software artefacts are models, and model transformations enact the SPL production plan."
}