A Model-Driven Approach to include Adaptive Navigational Techniques in Web Applications

Adaptivity is an increasingly demanded characteristic of Web applications. However, adaptive techniques usually implemented in Adaptive Hypermedia Systems have been hardly considered by current Model-Driven Web Development Methods. This work presents an approach to describe adaptive navigation techniques at early stages of the Web development process. Using the primitives of the OOWS Navigational Model, we have defined a strategy to incorporate three types of techniques (link-hiding, link-ordering and link-annotation) to the Web modelling process. A User Modelling proposal that is necessary for the complete specification of these techniques is also introduced. The impact of the introduced descriptions of techniques on the final adaptive applications is shown by means of a case study.