Title
Towards an Architecture for Ensuring Product Quality in Model-Driven Software Development
Published in
11th International Conference on Product Focused Software Development and Process Improvement (PROFES 2010), Limerick, Ireland, June 21-23, 2010, Springer. - 2010
Abstract
This paper presents an architecture to perform model-driven
transformations that are guided by quality attributes. The main
goal of the architecture is to define a set of artifacts and a process
for specifying and executing model transformations in which the
selection of alternative transformations is done based on quality
attributes. Specifically, we focus on how to associate quality
attributes to the different alternative transformations and how this
information can be taken into account in an automated
transformation process to obtain software artifacts with the
desired quality attributes. A case study illustrates the selection of
alternative transformations for relationships between classes and
how these transformations affect the appropriateness
recognizability and changeability of the target UML class models.
BibTeX
@misc{issi_web:id:339,
title = "Towards an Architecture for Ensuring Product Quality in Model-Driven Software Development",
author = "Javier González Huerta and David Blanes Domínguez and Emilio Insfrán Pelozo and Silvia Abrahao",
booktitle = "11th International Conference on Product Focused Software Development and Process Improvement (PROFES 2010), Limerick, Ireland, June 21-23, 2010, Springer.",
year = "2010",
eprint = "http://issi.dsic.upv.es/publications/archives/",
url = "http://www.google.es/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCEQFjAA&url=http%3A%2F%2Fdl.acm.org%2Fft_gateway.cfm%3Fid%3D1961265%26type%3Dpdf&ei=KD5bUO6CKMbDhAf114G4CQ&usg=AFQjCNHORGBmjzMqdKsN8sUa7yYWSU4NLA&sig2=A3krv2b8kNz-MWcQyRE_TQ&cad=rja",
abstract = "This paper presents an architecture to perform model-driven
transformations that are guided by quality attributes. The main
goal of the architecture is to define a set of artifacts and a process
for specifying and executing model transformations in which the
selection of alternative transformations is done based on quality
attributes. Specifically, we focus on how to associate quality
attributes to the different alternative transformations and how this
information can be taken into account in an automated
transformation process to obtain software artifacts with the
desired quality attributes. A case study illustrates the selection of
alternative transformations for relationships between classes and
how these transformations affect the appropriateness
recognizability and changeability of the target UML class models."
}