Towards a Better Understanding of Context and Context-Awareness
HUC '99 Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing
A service-oriented middleware for building context-aware services
Journal of Network and Computer Applications
Living assistance systems: an ambient intelligence approach
Proceedings of the 28th international conference on Software engineering
A survey on context-aware systems
International Journal of Ad Hoc and Ubiquitous Computing
A middleware for context-aware agents in ubiquitous computing environments
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
User-Centered Design and Fast Prototyping of an Ambient Assisted Living System for Elderly People
ITNG '09 Proceedings of the 2009 Sixth International Conference on Information Technology: New Generations
PERVASIVE'05 Proceedings of the Third international conference on Pervasive Computing
Ambient Intelligence: A New Multidisciplinary Paradigm
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Opportunistic control mechanisms for ambience intelligence worlds
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
Ambient Intelligence (AmI) deals with scenarios where users receive services according to their state. This is possible thanks to environments populated with multiple sensors and actuators. The contextaware features focus on considering a rich knowledge about users, including the current events but also preferences, activities or social context. The effective availability of this information demands mechanisms that seamlessly gather and propagate it between different settings, and react dynamically to changes in the needs and the environment. Their design is one of the key difficulties in AmI. Our work addresses this problem with an architecture for the context subsystem of AmI applications. It specifies several layers of abstraction for information, the relevant components to provide their storage, management and distribution, and the automated lifecycle and binding of components to support the previous functionality. A case study on path guidance illustrates the architecture and is the basis to discuss the related work.