This paper presents a context management system for supporting context-aware applications in a smart home. In a ubiquitous computing environment context changes dynamically and the applications have to adapt their behaviors according to the context. Therefore a context-aware system in a ubiquitous computing environment has to manage their context information effectively and satisfy qualities of context information required by context-aware applications. To solve these design issues we suggest a context-management system based on context metadata ontology. We defined context metadata ontology as the additional characteristics of context information to improve certainty, freshness, and understanding of the context information. Using the context metadata ontology, we have achieved effective context management. Our system also provides semantic-level interoperability between system components, because it is based on the ontology and service-oriented architecture. In this paper we explain context metadata ontology briefly, and we design and implement the context management system.
[1]
Daniel Salber,et al.
Modelling and Using Sensed Context Information in the Design of Interactive Applications
,
2001,
EHCI.
[2]
Jaeyoung Choi,et al.
An Ontology-Based Context Model in a Smart Home
,
2006,
ICCSA.
[3]
Munindar P. Singh,et al.
Service-Oriented Computing: Key Concepts and Principles
,
2005,
IEEE Internet Comput..
[4]
Stuart E. Madnick,et al.
Data quality requirements analysis and modeling
,
2011,
Proceedings of IEEE 9th International Conference on Data Engineering.
[5]
Roy H. Campbell,et al.
Reasoning about Uncertain Contexts in Pervasive Computing Environments
,
2004,
IEEE Pervasive Comput..
[6]
Jadwiga Indulska,et al.
Generating context management infrastructure from high level context models
,
2003
.
[7]
Tao Gu,et al.
A service-oriented middleware for building context-aware services
,
2005,
J. Netw. Comput. Appl..