• 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