Efficient management of transitive relationships in large data and knowledge bases
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
Principled design of the modern Web architecture
ACM Transactions on Internet Technology (TOIT)
Jini Specification
Semantic Matching of Web Services Capabilities
ISWC '02 Proceedings of the First International Semantic Web Conference on The Semantic Web
Towards a Better Understanding of Context and Context-Awareness
HUC '99 Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing
Context Attributes: An Approach to Enable Context-awareness for Service Discovery
SAINT '03 Proceedings of the 2003 Symposium on Applications and the Internet
Towards a Theory of Context Spaces
PERCOMW '04 Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops
Service Discovery in Pervasive Computing Environments
IEEE Pervasive Computing
Service domains for ambient services: concept and experimentation
Mobile Networks and Applications
Journal of Systems and Software
A survey on context-aware systems
International Journal of Ad Hoc and Ubiquitous Computing
Personalized Service Discovery in Ubiquitous Computing Environments
IEEE Pervasive Computing
An operational definition of context
CONTEXT'07 Proceedings of the 6th international and interdisciplinary conference on Modeling and using context
Discovery and composition of services for context-aware systems
EuroSSC'06 Proceedings of the First European conference on Smart Sensing and Context
Service discovery for mobile Ad Hoc networks: a survey of issues and techniques
IEEE Communications Surveys & Tutorials
Context-aware semantic discovery for next generation mobile systems
IEEE Communications Magazine
Location-based recommendation system using Bayesian user's preference model in mobile devices
UIC'07 Proceedings of the 4th international conference on Ubiquitous Intelligence and Computing
Introduction to special issue on context-aware web services for the future internet
ACM Transactions on Internet Technology (TOIT)
A smart web service based on the context of things
ACM Transactions on Internet Technology (TOIT)
Automatic description of context-altering services through observational learning
Pervasive'12 Proceedings of the 10th international conference on Pervasive Computing
A flexible service selection for executing virtual services
World Wide Web
A self-organizing P2P framework for collective service discovery
Journal of Network and Computer Applications
An unsupervised recommender system for smart homes
Journal of Ambient Intelligence and Smart Environments - Ambient and Smart Component Technologies for Human Centric Computing
Hi-index | 0.00 |
Pervasive environments are characterized by a large number of embedded devices offering their services to the user. Which of the available services are of most interest to the user considerably depends on the user's current context. User context is often rich and very dynamic; making an explicit, user-driven discovery of services impractical. Users in such environments would instead like to be continuously informed about services relevant to them. Implicit discovery requests triggered by changes in the context are therefore prevalent. This paper proposes a proactive service discovery approach for pervasive environments addressing these implicit requests. Services and user preferences are described by a formal context model called Hyperspace Analogue to Context, which effectively captures the dynamics of context and the relationship between services and context. Based on the model, we propose a set of algorithms that can continuously present the most relevant services to the user in response to changes of context, services or user preferences. Numeric coding methods are applied to improve the algorithms' performance. The algorithms are grounded in a context-driven service discovery system that automatically reacts to changes in the environment. New context sources and services can be dynamically integrated into the system. A client for smart phones continuously informs users about the discovery results. Experiments show, that the system can efficiently provide the user with continuous, up-to-date information about the most useful services in real time.