Aspect-oriented adaptation specification in web information systems: a semantics-based approach
The New Review of Hypermedia and Multimedia - Adaptive Hypermedia
Harnessing the Power of Semantics-Based, Aspect-Oriented Adaptation for amacont
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
HyperAdapt: Enabling Aspects for XML
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Re-engineering legacy web applications into rich internet applications
ICWE'10 Proceedings of the 10th international conference on Web engineering
ReuseMe - towards aspect-driven reuse in modelling method development
MODELS'10 Proceedings of the 2010 international conference on Models in software engineering
Detecting and resolving conflicts between adaptation aspects in multi-staged XML transformations
Proceedings of the 11th ACM symposium on Document engineering
Hi-index | 0.00 |
Ubiquitous web applications (UWA) are required to be customizable, meaning their services need to be adaptable towards the context of use, e.g., user, location, time, and device. Considering UWA's from a software engineering point of view, a systematic development on basis of models is crucial. Current web modeling languages, however, often disregard the crosscutting nature of customization potentially affecting all parts of a web application, and often mingle core and customization functionality. This leads to inefficient development processes, high maintenance overheads, and a low potential for reuse. We regard customization as a crosscutting concern in the sense of the aspect-oriented paradigm. As a proof of concept, we extend the prominent web modeling language WebML on basis of our reference architecture for aspect-oriented modeling. This allows for a clear separation between the core and customization functionality, and -- as a spin-off -- demonstrates how to bridge existing (domain-specific) modeling languages with aspect-oriented concepts.