DocumentCode
2301825
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.
fYear
2007
fDate
26-29 March 2007
Firstpage
569
Lastpage
576
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ECBS.2007.20
Filename
4148975
Link To Document