DocumentCode
1704708
Title
An MDE Approach for Runtime Monitoring and Adapting Component-Based Systems: Application to WIMP User Interface Architectures
Author
Criado, Javier ; Iribarne, Luis ; Padilla, Nicolás ; Troya, Javier ; Vallecillo, Antonio
Author_Institution
Appl. Comput. Group, Univ. of Almeria, Almeria, Spain
fYear
2012
Firstpage
150
Lastpage
157
Abstract
In certain systems, software must be adapted at runtime to the requirements and changes occurring in the context. A strategy to achieve this goal is to model such systems as software architectures making use of the Component-based Software Engineering (CBSE). Thus, the system can be adapted through the reconfiguration of the software architectures. In this paper we present a schema for the adaptation of software architectures at runtime based on the system context observation. The software system is defined by means of architectural models at two levels: abstract and concrete. We use a trading process to regenerate concrete architectural models from their abstract definitions and a component repository. We also use Model-Driven Engineering (MDE) techniques to transform at runtime such models in order to achieve the system adaptation to the monitored context by using observers. This article describes a case study of component-based user interfaces to illustrate our approach.
Keywords
software architecture; user interfaces; CBSE; MDE approach; adapting component based systems; component based software engineering; context observation; model driven engineering; runtime monitoring; software architectures; user interface architectures; Abstracts; Adaptation models; Computer architecture; Concrete; Context; Monitoring; Observers; MDE; adaptive transformation; observer; trading;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Advanced Applications (SEAA), 2012 38th EUROMICRO Conference on
Conference_Location
Cesme, Izmir
Print_ISBN
978-1-4673-2451-9
Type
conf
DOI
10.1109/SEAA.2012.27
Filename
6328143
Link To Document