Model-driven development of context-aware Web applications

2007 ◽  
Vol 7 (1) ◽  
pp. 2 ◽  
Author(s):  
Stefano Ceri ◽  
Florian Daniel ◽  
Maristella Matera ◽  
Federico M. Facca
2009 ◽  
Vol 51 (8) ◽  
pp. 1244-1260 ◽  
Author(s):  
Georgia M. Kapitsaki ◽  
Dimitrios A. Kateros ◽  
George N. Prezerakos ◽  
Iakovos S. Venieris

2011 ◽  
pp. 417-440
Author(s):  
Florian Daniel

Adaptivity (the runtime adaptation to user profile data) and context-awareness (the runtime adaptation to generic context data) have been gaining momentum in the field of Web engineering over the last years, especially in response to the ever growing demand for highly personalized services and applications coming from end users. Developing context-aware and adaptive Web applications requires addressing a few design concerns that are proper of such kind of applications and independent of the chosen modeling paradigm or programming language. In this chapter we characterize the design of context-aware Web applications, the authors describe a conceptual, model-driven development approach, and they show how the peculiarities of context-awareness require augmenting the expressive power of conceptual models in order to be able to express adaptive application behaviors.


Author(s):  
Florian Daniel

Adaptivity (the runtime adaptation to user profile data) and context-awareness (the runtime adaptation to generic context data) have been gaining momentum in the field of Web engineering over the last years, especially in response to the ever growing demand for highly personalized services and applications coming from end users. Developing context-aware and adaptive Web applications requires addressing a few design concerns that are proper of such kind of applications and independent of the chosen modeling paradigm or programming language. In this chapter we characterize the design of context-aware Web applications, the authors describe a conceptual, model-driven development approach, and they show how the peculiarities of context-awareness require augmenting the expressivepower of conceptual models in order to be able to express adaptive application behaviors.


Sign in / Sign up

Export Citation Format

Share Document