Context-Awareness for Self-adaptive Applications in Ubiquitous Computing Environments
K. Geihs, and M. Wagner. Context-Aware Systems and Applications, volume 109 of Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Springer Berlin Heidelberg, (2012)
DOI: 10.1007/978-3-642-36642-0_11
Abstract
Context-awareness is a prerequisite for self-adaptive applications that are able to react and adapt to their runtime context. We have built and evaluated a comprehensive development framework for context-aware, self-adaptive applications in dynamic ubiquitous computing scenarios. The framework consists of a middleware and an associated model-driven development methodology. In this paper we focus on the context-awareness part of the framework. We discuss design objectives, design decisions, and lessons learnt. The main contributions of this paper are generally applicable insights into the design and seamless integration of context-awareness, dynamic service landscapes, and application adaptation management for applications in highly dynamic execution environments. These insights not only relate to the functional requirements and constraints, but also to non-functional aspects that have a strong influence on the user acceptance of such applications.
%0 Book Section
%1 geihs2012contextawareness
%A Geihs, Kurt
%A Wagner, Michael
%B Context-Aware Systems and Applications
%D 2012
%E Vinh, PhanCong
%E Hung, NguyenManh
%E Tung, NguyenThanh
%E Suzuki, Junichi
%I Springer Berlin Heidelberg
%K context-awareness middleware self-adaptation socio-technical vs
%P 108-120
%R 10.1007/978-3-642-36642-0_11
%T Context-Awareness for Self-adaptive Applications in Ubiquitous Computing Environments
%U http://dx.doi.org/10.1007/978-3-642-36642-0_11
%V 109
%X Context-awareness is a prerequisite for self-adaptive applications that are able to react and adapt to their runtime context. We have built and evaluated a comprehensive development framework for context-aware, self-adaptive applications in dynamic ubiquitous computing scenarios. The framework consists of a middleware and an associated model-driven development methodology. In this paper we focus on the context-awareness part of the framework. We discuss design objectives, design decisions, and lessons learnt. The main contributions of this paper are generally applicable insights into the design and seamless integration of context-awareness, dynamic service landscapes, and application adaptation management for applications in highly dynamic execution environments. These insights not only relate to the functional requirements and constraints, but also to non-functional aspects that have a strong influence on the user acceptance of such applications.
%@ 978-3-642-36641-3
@incollection{geihs2012contextawareness,
abstract = {Context-awareness is a prerequisite for self-adaptive applications that are able to react and adapt to their runtime context. We have built and evaluated a comprehensive development framework for context-aware, self-adaptive applications in dynamic ubiquitous computing scenarios. The framework consists of a middleware and an associated model-driven development methodology. In this paper we focus on the context-awareness part of the framework. We discuss design objectives, design decisions, and lessons learnt. The main contributions of this paper are generally applicable insights into the design and seamless integration of context-awareness, dynamic service landscapes, and application adaptation management for applications in highly dynamic execution environments. These insights not only relate to the functional requirements and constraints, but also to non-functional aspects that have a strong influence on the user acceptance of such applications.},
added-at = {2014-02-19T09:52:56.000+0100},
author = {Geihs, Kurt and Wagner, Michael},
biburl = {https://www.bibsonomy.org/bibtex/298454fd6fedf95152de46bf2a2dcd9d2/vskassel},
booktitle = {Context-Aware Systems and Applications},
doi = {10.1007/978-3-642-36642-0_11},
editor = {Vinh, PhanCong and Hung, NguyenManh and Tung, NguyenThanh and Suzuki, Junichi},
interhash = {04222ac01b5e37655606d5752fba32b0},
intrahash = {98454fd6fedf95152de46bf2a2dcd9d2},
isbn = {978-3-642-36641-3},
keywords = {context-awareness middleware self-adaptation socio-technical vs},
pages = {108-120},
publisher = {Springer Berlin Heidelberg},
series = {Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering},
timestamp = {2014-02-19T09:57:51.000+0100},
title = {Context-Awareness for Self-adaptive Applications in Ubiquitous Computing Environments},
url = {http://dx.doi.org/10.1007/978-3-642-36642-0_11},
volume = 109,
year = 2012
}