Published April 16, 2018
| Version v1
Publication
An MDE approach for Runtime Monitoring and Adapting Component-based Systems: Application to WIMP User Interface Architectures
Description
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.
Abstract
Ministerio de Ciencia e Innovación TIN2010-15588Abstract
Ministerio de Ciencia e Innovación TRA2009-0309Abstract
Ministerio de Ciencia e Innovación TIN2008-03107Abstract
Junta de Andalucía TIC-6114Additional details
Identifiers
- URL
- https://idus.us.es/handle//11441/72938
- URN
- urn:oai:idus.us.es:11441/72938