We present a context-aware architecture that supports seamless coordination and management of hardware devices through adaptive web services. Our context engine (CE) architecture focuses on context modeling in a smart space environment. The architecture supports logic-based context reasoning and creating a consistent context knowledge base. As a proof of concept, a prototype demo has been developed to exhibit the functionalities of our CE through a Web- based Device Workflow Management (WDWM) system. In this paper, a novel two-tier reasoning mechanism: pre-programmed rules definition and semi-automated rules generation based on available contexts are proposed to maximize the usage of available contexts. With this mechanism in place, various types of reasoning tasks can be performed while minimizing conflicting contexts in order to preserve the consistency of context knowledge database.
[1]
Andy Hopper,et al.
The active badge location system
,
1992,
TOIS.
[2]
Computer Staff,et al.
People & places
,
1976
.
[3]
D. Salber,et al.
The Context Toolkit : Aiding the Development of Context-Aware Applications
,
2000
.
[4]
Armando Fox,et al.
The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms
,
2002,
IEEE Pervasive Comput..
[5]
Bill Serra,et al.
People, Places, Things: Web Presence for the Real World
,
2000,
Proceedings Third IEEE Workshop on Mobile Computing Systems and Applications.
[6]
G. G. Stokes.
"J."
,
1890,
The New Yale Book of Quotations.