Runtime adaptation of architectural models: an approach for adapting user interfaces

  • Authors:
  • Diego Rodríguez-Gracia;Javier Criado;Luis Iribarne;Nicolás Padilla;Cristina Vicente-Chicote

  • Affiliations:
  • Applied Computing Group, University of Almería, Spain;Applied Computing Group, University of Almería, Spain;Applied Computing Group, University of Almería, Spain;Applied Computing Group, University of Almería, Spain;Dpt. of Info. Communication Technologies, Tech. University of Cartagena, Spain

  • Venue:
  • MEDI'12 Proceedings of the 2nd international conference on Model and Data Engineering
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Traditional techniques of model-driven development usually concern with the production of non-executable models. These models are usually manipulated at design-time by means of fixed model transformations. However, in some situations, models need to be transformed at runtime. Moreover, the transformations handling these models could be provided with a dynamic behavior enabling the adaptation to the current execution context and requirements. In this vein, this paper defines a transformation pattern designed for flexible model transformation that can be dynamically composed by selecting the appropriate transformation rules from a rule repository, which is also represented by a model. The rules in the repository are updated at each step of adaptation to improve later rule selection. We chose the domain of user interfaces, specified as component-based architectural models, as our case study.