Title :
Aspect-Oriented Modeling of Ubiquitous Web Applications: The aspectWebML Approach
Author :
Schauerhuber, A. ; Wimmer, M. ; Schwinger, W. ; Kapsammer, E. ; Retschitzegger, W.
Author_Institution :
Inst. of Software Technol. & Interactive Syst., Vienna Univ. of Technol.
Abstract :
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
Keywords :
Internet; object-oriented programming; specification languages; ubiquitous computing; Web modeling languages; aspect-oriented modeling; aspectWebML approach; customization functionality; ubiquitous Web application; Application software; Bridges; Context modeling; Context-aware services; Educational institutions; Information systems; Interactive systems; Internet; Service oriented architecture; Software engineering;
Conference_Titel :
Engineering of Computer-Based Systems, 2007. ECBS '07. 14th Annual IEEE International Conference and Workshops on the
Conference_Location :
Tucson, AZ
Print_ISBN :
0-7695-2772-8
DOI :
10.1109/ECBS.2007.20