A Prototype Tool for the Automatic Generation of Adaptive Websites

This paper presents AWAC, a prototype CAWE tool for the automatic generation of adaptive Web applications based on the A-OOH methodology. A-OOH (Adaptive OO-H) is an extension of the OO-H approach to support the modeling of personalized Websites. A-OOH allows modeling the content, structure, presentation and personalization of a Web Application. The AWAC tool takes the A-OOH design models of the adaptive Website to generate as an input. Once generated, the adaptive Website also contains two modules for managing the personalization which, at runtime, analyze the user browsing events and adapt the Website according to the personalization rule(s) triggered. These personalization rules are specified in an independent file so they can be updated without modifying the rest of the application logic.

[1]  Fabio Paternò,et al.  Web User Interface Migration through Different Modalities with Dynamic Device Discovery , 2007, AEWSE.

[2]  Umeshwar Dayal,et al.  Active Database Management Systems , 1988, JCDKB.

[3]  Moira C. Norrie,et al.  Using Object Variants to Support Context-Aware Interactions , 2007, AEWSE.

[4]  Mária Bieliková,et al.  Adaptive portal framework for Semantic Web applications , 2007, AEWSE.

[5]  Nora Koch,et al.  The Expressive Power of UML-based Web Engineering1 , 2002 .

[6]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[7]  Nora Koch,et al.  ArgoUWE: A CASE Tool for Web Applications , 2003 .

[8]  Cristina Cachero,et al.  Conceptual Modeling of Device-Independent Web Applications , 2001, JISBD.

[9]  Irene Garrigós,et al.  A reusable personalization model in web application design , 2005 .

[10]  P.M.E. De Bra,et al.  AHA! Adding adaptive behavior to websites , 2003 .

[11]  Flavius Frasincar,et al.  HPG: the Hera Presentation Generator , 2006, J. Web Eng..

[12]  Flavius Frasincar,et al.  Modeling User Input and Hypermedia Dynamics in Hera , 2004, ICWE.

[13]  Terence John Parr,et al.  ANother Tool for Language Recognition , 2005 .

[14]  Olga De Troyer,et al.  Design time support for adaptive behavior in Web sites , 2003, SAC '03.

[15]  Juan Carlos Preciado,et al.  An Approach to Support the Web User Interfaces Evolution , 2007, AEWSE.

[16]  Peter Dolog,et al.  Evolution of Web Applications with Aspect-Oriented Design Patterns , 2007, AEWSE.

[17]  Faculteit Van De Wetenschappen,et al.  Designer Specified Self Re-organizing Websites , 2005 .