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 :
بازگشت