FieSta - an approach for fine-grained scope definition, configuration and derivation of model-driven software product lines

"We present FieSta, an approach based on Model-Driven Development ideas to create Software Lines (SPLs). In Model-Driven SPL approaches, the derivation of a product starts from a domain application model. This model is transformed through several stages reusing model transformation rules until...

Full description

Autores:
Arboleda Jiménez, Hugo Fernando
Tipo de recurso:
Doctoral thesis
Fecha de publicación:
2009
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/7759
Acceso en línea:
http://hdl.handle.net/1992/7759
Palabra clave:
Diseño de sistemas - Investigaciones
Desarrollo de programas para computador - Investigaciones
Ingeniería de software - Investigaciones
Ingeniería
Rights
openAccess
License
https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf
Description
Summary:"We present FieSta, an approach based on Model-Driven Development ideas to create Software Lines (SPLs). In Model-Driven SPL approaches, the derivation of a product starts from a domain application model. This model is transformed through several stages reusing model transformation rules until a product is obtained. Transformations rules are selected according to variants included in configurations created by product designers. Configurations include variants from variation points, which are relevant characteristics representing the variability of variability of a product line. FieSta (1) provides mechanisms to improvide the expression of variability of model-driven SPLs by allowing designers to create fine-grained configurations of products, and (2) integrates a product derivation process which uses decision models and Aspect-Oriented Programming facilitating the reuse, adaptation and composition of model transformation rules ..."