Harnessing the Power of Semantics-Based, Aspect-Oriented Adaptation for amacont

  • Matthias Niederhausen
  • Kees van der Sluijs
  • Jan Hidders
  • Erwin Leonardi
  • Geert-Jan Houben
  • Klaus Meißner
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5648)

Abstract

Adaptivity in web applications raises several concerns. One demands it to be decoupled from the actual application and at the same time wants to use very domain-specific terms for dividing the audience into groups. Two current trends, aspect-oriented programming and semantic web technologies, fit these requirements like a glove. In this paper, we present the Amacont web modeling framework and use it as an example of how to extend such a framework to make use of these powerful technologies. The underlying concepts, however, can be applied to the modeling of adaptivity in general.

Keywords

adaptation aspect-oriented programming semantic data 

References

  1. 1.
    Baumeister, H., Knapp, A., Koch, N., Zhang, G.: Modelling adaptivity with aspects. In: Lowe, D.G., Gaedke, M. (eds.) ICWE 2005. LNCS, vol. 3579, pp. 406–416. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  2. 2.
    Broekstra, J., Kampman, A.: An RDF Query and Transformation Language. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  3. 3.
    Brusilovsky, P.: Adaptive navigation support. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) Adaptive Web 2007. LNCS, vol. 4321, pp. 263–290. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  4. 4.
    Bunt, A., Carenini, G., Conati, C.: Adaptive content presentation for the web. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) Adaptive Web 2007. LNCS, vol. 4321, pp. 263–290. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  5. 5.
    Fiala, Z., Hinz, M., Meißner, K., Wehner, F.: A component-based approach for adaptive dynamic web documents. Journal of Web Engineering 2(1&2), 058–073 (2003)Google Scholar
  6. 6.
    Hinz, M., Fiala, Z.: Amacont: A system architecture for adaptive multimedia web applications. In: Workshop XML Technologien für das Semantic Web (XSW 2004), Berliner XML Tage (October 2004)Google Scholar
  7. 7.
    Hinz, M., Pietschmann, S., Fiala, Z.: A framework for context modeling in adaptive web applications. IADIS International Journal of WWW/Internet 5(1) (June 2007)Google Scholar
  8. 8.
    Krištofič, A., Bieliková, M.: Improving adaptation in web-based educational hypermedia by means of knowledge discovery. In: HYPERTEXT 2005: Proceedings of the sixteenth ACM conference on Hypertext and hypermedia, pp. 184–192. ACM, New York (2005)Google Scholar
  9. 9.
    Nagy, I., Bergmans, L., Aksit, M.: Composing aspects at shared join points. In: NODe/GSEM, pp. 19–38 (2005)Google Scholar
  10. 10.
    Schauerhuber, A., Wimmer, M., Schwinger, W., Kapsammer, E., Retschitzegger, W.: Aspect-oriented modeling of ubiquitous web applications: The aspectwebml approach. In: Engineering of Computer-Based Systems, 2007. ECBS 2007, Tucson, Arizona. 14th Annual IEEE Proceedings of the 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, pp. 569–576. IEEE Computer Society, Los Alamitos (2007)Google Scholar
  11. 11.
    Schwinger, W., Retschitzegger, W., Schauerhuber, A., Kappel, G., Wimmer, M., Pröll, B., Cachero Castro, C., Casteleyn, S., De Troyer, O., Fraternali, P., Garrigos, I., Garzotto, F., Ginige, A., Houben, G.J., Koch, N., Moreno, N., Pastor, O., Paolini, P., Pelechano Ferragud, V., Rossi, G., Schwabe, D., Tisi, M., Vallecillo, A., van der Sluijs, K., Zhang, G.: A survey on web modeling approaches for ubiquitous web applications. International Journal of Web Information Systems 4(3), 234–305 (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Matthias Niederhausen
    • 1
  • Kees van der Sluijs
    • 2
  • Jan Hidders
    • 3
  • Erwin Leonardi
    • 3
  • Geert-Jan Houben
    • 2
    • 3
  • Klaus Meißner
    • 1
  1. 1.Chair of Multimedia TechnologyTechnische Universität DresdenDresdenGermany
  2. 2.Eindhoven University of TechnologyEindhovenThe Netherlands
  3. 3.Delft University of TechnologyDelftThe Netherlands

Personalised recommendations