To access the full text documents, please follow this link: http://hdl.handle.net/2117/103789

Exploring quality-aware architectural transformations at run-time : the ENIA case
Criado, Javier; Martínez Fernández, Silverio Juan; Ameller, David; Iribarne, Luís; Padilla, Nicolás
Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació; Universitat Politècnica de Catalunya. GESSI - Grup d'Enginyeria del Software i dels Serveis
The final publication is available at http://link.springer.com/chapter/10.1007/978-3-319-45547-1_23
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.
Peer Reviewed
Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació
Computer architecture
Computer software
Geographic information systems
Software architecture
User interfases
Architectural transformation
Architecture configuration
Component based software
Component-based software systems
Functional requirement
Model transformation
Model transformation technique
Transformation process
Arquitectura d'ordinadors
info:eu-repo/semantics/submittedVersion
info:eu-repo/semantics/conferenceObject
         

Show full item record

Related documents

Other documents of the same author

Martínez Fernández, Silverio Juan; Ayala Martínez, Claudia Patricia; Franch Gutiérrez, Javier; Martins Marques, Helena; Ameller, David
Martínez Fernández, Silverio Juan; Ayala Martínez, Claudia Patricia; Franch Gutiérrez, Javier; Martins Marques, Helena; Ameller, David
Martínez Fernández, Silverio Juan; Ameller, David; Ayala Martínez, Claudia Patricia; Franch Gutiérrez, Javier; Terradellas Fernandez, Xavier
Martínez Fernández, Silverio Juan; Ayala Martínez, Claudia Patricia; Franch Gutiérrez, Javier; Martins Marques, Helena
Martínez Fernández, Silverio Juan; Franch Gutiérrez, Javier; Bisbal, Jesus
 

Coordination

 

Supporters