A Middleware for Pervasive Situation-Awareness
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.
KeywordsContext Information Round Trip Time Pervasive Computing Pervasive Computing Environment Situation Recognition
- 1.Albinali, F., Davies, N., Friday, A.: Structural learning of activities from sparse datasets. In: Fifth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom 2007), pp. 221–228 (2007)Google Scholar
- 5.Jennings, N.R., Wooldridge, M.J.: Applications of Intelligent Agents. In: Jennings, N.R., Wooldridge, M.J. (eds.) Agent Technology: Foundations, Applications, and Markets, pp. 3–28. Springer, Heidelberg (1998) Google Scholar
- 10.Roy, N., Roy, A., Das, S.K.: Context-Aware Resource Management in Multi-Inhabitant Smart Homes: A Nash H-Learning based Approach. In: Proceedings of the Fourth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom 2006), pp. 148–158 (2006)Google Scholar
- 12.Thomson, G.: A Model and Architecture for Pervasive Situation Determination. Ph.D. thesis, University of Strathclyde (2010)Google Scholar
- 13.Ye, J., Coyle, L., Dobson, S., Nixon, P.: Using situation lattices in sensor analysis. In: PerCom, pp. 1–11 (2009)Google Scholar