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...
Main Authors: | , , |
---|---|
Other Authors: | , , , , , |
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 |
ftccsdartic:oai:HAL:hal-01583585v1 |
---|---|
record_format |
openpolar |
spelling |
ftccsdartic: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 ftccsdartic https://doi.org/10.1007/978-3-642-21387-8_5 2023-10-14T23:28:30Z 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 Archive ouverte HAL (Hyper Article en Ligne, CCSD - Centre pour la Communication Scientifique Directe) 57 70 |
institution |
Open Polar |
collection |
Archive ouverte HAL (Hyper Article en Ligne, CCSD - Centre pour la Communication Scientifique Directe) |
op_collection_id |
ftccsdartic |
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_ |
1782335851544444928 |