Reuse Patterns in Adaptation Languages: Creating a Meta-level for the LAG Adaptation Language

  • Authors:
  • Maurice Hendrix;Alexandra I. Cristea

  • Affiliations:
  • Department of Computer Science, The University of Warwick, Coventry United Kingdom CV4 7AL;Department of Computer Science, The University of Warwick, Coventry United Kingdom CV4 7AL

  • Venue:
  • AH '08 Proceedings of the 5th international conference on Adaptive Hypermedia and Adaptive Web-Based Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

A growing body of research targets authoring of content and adaptation strategies for adaptive systems. The driving force behind it is semantics-based reuse: the same strategy can be used for various domains, and vice versa. Whilst using an adaptation language(LAG e.g.) to express reusable adaptation strategies, we noticed, however, that: a) the created strategies have common patterns that, themselves, could be reused; b) templates based on these patterns could reduce the designers' work; c) there is a strong preference towards XML-based processing and interfacing. This has leaded us to define a new meta-language for LAG, extracting common design patterns. This paper provides more insight into some of the limitations of Adaptation Languages like LAG, as well as describes our meta-language, and shows how introducing the meta-level can overcome some redundancy issues.