• 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