Exploring quality-aware architectural transformations at run-time: The ENIA case

3Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Adapting software systems at run-time is a key issue, especially when these systems consist of components used as intermediary for human-computer interaction. In this sense, model transformation techniques have a widespread acceptance as a mechanism for adapting and evolving the software architecture of such systems. However, existing model transformations often focus on functional requirements, and quality attributes are only manually considered after the transformations are done. This paper aims to improve the quality of adaptations and evolutions in component-based software systems by taking into account quality attributes within the model transformation process. To this end, we present a quality-aware transformation process using software architecture metrics to select among many alternative model transformations. Such metrics evaluate the quality attributes of an architecture. We validate the presented quality-aware transformation process in ENIA, a geographic information system whose user interfaces are based on coarsegrained components and need to be adapted at run-time.

Cite

CITATION STYLE

APA

Criado, J., Martínez-Fernández, S., Ameller, D., Iribarne, L., & Padilla, N. (2016). Exploring quality-aware architectural transformations at run-time: The ENIA case. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9893 LNCS, pp. 288–302). Springer Verlag. https://doi.org/10.1007/978-3-319-45547-1_23

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free