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

  • Maurice Hendrix
  • Alexandra I. Cristea
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5149)


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.


LAG AHA! Adaptive Hypermedia Adaptation Engine 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    AHA! Adaptive Hypermedia For All,
  2. 2.
    Brusilovsky, P.: Adaptive hypermedia, User Modelling and User Adapted Interaction. Ten Year Anniversary Issue, A. Kobsa (ed.) 11(1/2), 87–110 (2001)zbMATHGoogle Scholar
  3. 3.
    Cristea, A.I., Calvi, L.: The three Layers of Adaptation Granularity. In: Brusilovsky, P., Corbett, A.T., de Rosis, F. (eds.) UM 2003. LNCS, vol. 2702. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  4. 4.
    Stash, N., Cristea, A.I., De Bra, P.: Adaptation languages as vehicles of explicit intelligence in Adaptive Hypermedia. International Journal on Continuing Engineering Education and Life-Long Learning 17(4/5), 319–336 (2007)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Maurice Hendrix
    • 1
  • Alexandra I. Cristea
    • 1
  1. 1.Department of Computer ScienceThe University of WarwickCoventry United Kingdom

Personalised recommendations