%0 Conference Proceedings %T Providing Context-Aware Adaptations Based on a Semantic Model %+ Friedrich-Alexander Universität Erlangen-Nürnberg = University of Erlangen-Nuremberg (FAU) %+ Trinity College Dublin %A Kapitza, Rüdiger %A Meier, René %A Söldner, Guido %< avec comité de lecture %( Lecture Notes in Computer Science %B 11th Distributed Applications and Interoperable Systems (DAIS) %C Reykjavik, Iceland %Y Pascal Felber %Y Romain Rouvoy %I Springer %3 Distributed Applications and Interoperable Systems %V LNCS-6723 %P 57-70 %8 2011-06-06 %D 2011 %R 10.1007/978-3-642-21387-8_5 %Z Computer Science [cs] %Z Computer Science [cs]/Networking and Internet Architecture [cs.NI]Conference papers %X Smartphones and tablet PCs are on the verge of revolutionizing the information society by offering high quality applications and almost permanent connectivity to the Internet in a mobile world. They naturally support new applications that take advantage of context information like location, time and other environmental conditions. However, developing these novel context-aware applications is challenging as it is difficult to a priori anticipate their execution context and the adaptations that might be necessary to use new context information. This issue is reinforced by the semantic gap between the low-level technical realization of adaptation mechanisms and the demand to describe adaptations in abstract and comprehensible business terms.This paper presents programming support for context-aware adaptations based on a semantic model that builds on the AOCI framework. Using such a model, applications and adaptations can be described by means of easy to comprehend business terms. Thereby the model enables the AOCI framework to store and publish both context and domain-specific run-time information and provides a basis for high-level and tailored programming support. This enables to transparently select adaptations based on various criteria and integrate them into applications at run-time. At the level of adaptation mechanisms our approach supports integration for permanent changes using Aspect-Oriented Programming and more importantly for spontaneous and short-time integration of web services by means of interceptors. %G English %Z TC 6 %Z WG 6.1 %2 https://inria.hal.science/hal-01583585/document %2 https://inria.hal.science/hal-01583585/file/978-3-642-21387-8_5_Chapter.pdf %L hal-01583585 %U https://inria.hal.science/hal-01583585 %~ IFIP-LNCS %~ IFIP %~ IFIP-TC %~ IFIP-WG %~ IFIP-TC6 %~ IFIP-WG6-1 %~ IFIP-DAIS %~ IFIP-LNCS-6723