Providing Context-Aware Adaptations Based on a Semantic Model

International audience 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...

Full description

Bibliographic Details
Main Authors: Kapitza, Rüdiger, Meier, René, Söldner, Guido
Other Authors: Friedrich-Alexander Universität Erlangen-Nürnberg = University of Erlangen-Nuremberg (FAU), Trinity College Dublin, Pascal Felber, Romain Rouvoy, TC 6, WG 6.1
Format: Conference Object
Language:English
Published: HAL CCSD 2011
Subjects:
Online Access:https://inria.hal.science/hal-01583585
https://inria.hal.science/hal-01583585/document
https://inria.hal.science/hal-01583585/file/978-3-642-21387-8_5_Chapter.pdf
https://doi.org/10.1007/978-3-642-21387-8_5
id ftifiphal:oai:HAL:hal-01583585v1
record_format openpolar
spelling ftifiphal:oai:HAL:hal-01583585v1 2023-11-12T04:19:25+01:00 Providing Context-Aware Adaptations Based on a Semantic Model Kapitza, Rüdiger Meier, René Söldner, Guido Friedrich-Alexander Universität Erlangen-Nürnberg = University of Erlangen-Nuremberg (FAU) Trinity College Dublin Pascal Felber Romain Rouvoy TC 6 WG 6.1 Reykjavik, Iceland 2011-06-06 https://inria.hal.science/hal-01583585 https://inria.hal.science/hal-01583585/document https://inria.hal.science/hal-01583585/file/978-3-642-21387-8_5_Chapter.pdf https://doi.org/10.1007/978-3-642-21387-8_5 en eng HAL CCSD Springer info:eu-repo/semantics/altIdentifier/doi/10.1007/978-3-642-21387-8_5 hal-01583585 https://inria.hal.science/hal-01583585 https://inria.hal.science/hal-01583585/document https://inria.hal.science/hal-01583585/file/978-3-642-21387-8_5_Chapter.pdf doi:10.1007/978-3-642-21387-8_5 http://creativecommons.org/licenses/by/ info:eu-repo/semantics/OpenAccess Lecture Notes in Computer Science 11th Distributed Applications and Interoperable Systems (DAIS) https://inria.hal.science/hal-01583585 11th Distributed Applications and Interoperable Systems (DAIS), Jun 2011, Reykjavik, Iceland. pp.57-70, ⟨10.1007/978-3-642-21387-8_5⟩ [INFO]Computer Science [cs] [INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI] info:eu-repo/semantics/conferenceObject Conference papers 2011 ftifiphal https://doi.org/10.1007/978-3-642-21387-8_5 2023-10-14T21:26:18Z International audience 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. Conference Object Iceland IFIP Open Digital Library (International Federation for Information Processing) 57 70
institution Open Polar
collection IFIP Open Digital Library (International Federation for Information Processing)
op_collection_id ftifiphal
language English
topic [INFO]Computer Science [cs]
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
spellingShingle [INFO]Computer Science [cs]
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
Kapitza, Rüdiger
Meier, René
Söldner, Guido
Providing Context-Aware Adaptations Based on a Semantic Model
topic_facet [INFO]Computer Science [cs]
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
description International audience 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.
author2 Friedrich-Alexander Universität Erlangen-Nürnberg = University of Erlangen-Nuremberg (FAU)
Trinity College Dublin
Pascal Felber
Romain Rouvoy
TC 6
WG 6.1
format Conference Object
author Kapitza, Rüdiger
Meier, René
Söldner, Guido
author_facet Kapitza, Rüdiger
Meier, René
Söldner, Guido
author_sort Kapitza, Rüdiger
title Providing Context-Aware Adaptations Based on a Semantic Model
title_short Providing Context-Aware Adaptations Based on a Semantic Model
title_full Providing Context-Aware Adaptations Based on a Semantic Model
title_fullStr Providing Context-Aware Adaptations Based on a Semantic Model
title_full_unstemmed Providing Context-Aware Adaptations Based on a Semantic Model
title_sort providing context-aware adaptations based on a semantic model
publisher HAL CCSD
publishDate 2011
url https://inria.hal.science/hal-01583585
https://inria.hal.science/hal-01583585/document
https://inria.hal.science/hal-01583585/file/978-3-642-21387-8_5_Chapter.pdf
https://doi.org/10.1007/978-3-642-21387-8_5
op_coverage Reykjavik, Iceland
genre Iceland
genre_facet Iceland
op_source Lecture Notes in Computer Science
11th Distributed Applications and Interoperable Systems (DAIS)
https://inria.hal.science/hal-01583585
11th Distributed Applications and Interoperable Systems (DAIS), Jun 2011, Reykjavik, Iceland. pp.57-70, ⟨10.1007/978-3-642-21387-8_5⟩
op_relation info:eu-repo/semantics/altIdentifier/doi/10.1007/978-3-642-21387-8_5
hal-01583585
https://inria.hal.science/hal-01583585
https://inria.hal.science/hal-01583585/document
https://inria.hal.science/hal-01583585/file/978-3-642-21387-8_5_Chapter.pdf
doi:10.1007/978-3-642-21387-8_5
op_rights http://creativecommons.org/licenses/by/
info:eu-repo/semantics/OpenAccess
op_doi https://doi.org/10.1007/978-3-642-21387-8_5
container_start_page 57
op_container_end_page 70
_version_ 1782335850911105024