Applications of intelligent agents
Agent technology
Reasoning about Uncertain Contexts in Pervasive Computing Environments
IEEE Pervasive Computing
Communications of the ACM - The disappearing computer
Context-Aware Resource Management in Multi-Inhabitant Smart Homes: A Nash H-Learning based Approach
PERCOM '06 Proceedings of the Fourth Annual IEEE International Conference on Pervasive Computing and Communications
Structural Learning of Activities from Sparse Datasets
PERCOM '07 Proceedings of the Fifth IEEE International Conference on Pervasive Computing and Communications
PICO: A Middleware Framework for Pervasive Computing
IEEE Pervasive Computing
Using situation lattices in sensor analysis
PERCOM '09 Proceedings of the 2009 IEEE International Conference on Pervasive Computing and Communications
Developing context-aware pervasive computing applications: Models and approach
Pervasive and Mobile Computing
Review: Pervasive computing at scale: Transforming the state of the art
Pervasive and Mobile Computing
Review: Situation identification techniques in pervasive computing: A review
Pervasive and Mobile Computing
Hi-index | 0.00 |
Situation-awareness is the ability of applications to adapt to the current situation of their users. For situation-awareness to be truly pervasive it should support the individual needs of every user, everywhere. We present a middleware for pervasive situation-awareness based on the idea of separating the features of a situation from the specification of how it should be recognised. The features of a situation can be seen as an interface that can be easily customised to satisfy individual user needs, while alternative specifications can be used to recognise a situation in different environments. The middleware views situations as collections of roles that individuals and devices play. Its implementation follows an agent-based architecture where collaborating agents acquire and reason over context data. We also show that the middleware can recognise a variety of highly customised situations using alternative specifications with performance that is acceptable for interactive situation-aware applications in realistic deployment sizes.