The context fabric: an infrastructure for context-aware computing
CHI '02 Extended Abstracts on Human Factors in Computing Systems
People, places, things: web presence for the real world
Mobile Networks and Applications
Context Acquisition Based on Load Sensing
UbiComp '02 Proceedings of the 4th international conference on Ubiquitous Computing
Building Intelligent Environments with Smart-Its
IEEE Computer Graphics and Applications
Acquiring in situ training data for context-aware ubiquitous computing applications
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An ontology for context-aware pervasive computing environments
The Knowledge Engineering Review
Toward an OSGi-Based Infrastructure for Context-Aware Applications
IEEE Pervasive Computing
A service-oriented middleware for building context-aware services
Journal of Network and Computer Applications
Configuring Push-Based Web Services
NWESP '05 Proceedings of the International Conference on Next Generation Web Services Practices
Distributed Systems: Principles and Paradigms (2nd Edition)
Distributed Systems: Principles and Paradigms (2nd Edition)
Data-centric middleware for context-aware pervasive computing
Pervasive and Mobile Computing
A survey on context-aware systems
International Journal of Ad Hoc and Ubiquitous Computing
A Quality-Aware Context Middleware Specification for Context-Aware Computing
COMPSAC '09 Proceedings of the 2009 33rd Annual IEEE International Computer Software and Applications Conference - Volume 02
PersonisAD: distributed, active, scrutable model framework for context-aware services
PERVASIVE'07 Proceedings of the 5th international conference on Pervasive computing
Hi-index | 0.00 |
Almost all context-aware systems have two indispensable components - context provider and context consumer. The increased diversity and quantity of context information with the increased handling complexity call for a specific component to transfer context information from context providers to high-level context consumers. In this paper, we present a the context mapping middleware to bridge the gap between Web service-based context providers and ontology-based context consumers. Its function is to populate the internal context ontology with externally supplied context information as indicated by a context mapping specification language. In order to transfer and write context information correctly and timely in a distributed computing environment, we define and analyze context retrogress, context refresh interval, and context latency under different kinds of mapping execution modes, i.e., (a)synchronous execution of multiple Web service-to-ontology mapping units and (a)synchronous Web service read and ontology write. Our performance study in a real setting shows that asynchronous execution of multiple Web service-to-ontology mapping units and asynchronous Web service read and ontology write can obtain smaller lower bound of context refresh interval; and synchronous execution of multiple mapping units and synchronous read-write can obtain relatively smaller context latency.