Date Added: Aug 2009
In ubiquitous environments, context-aware applications need to monitor their execution context. They use middleware services such as context managers for this purpose. The space of monitorable entities is huge and each context-aware application has specific monitoring requirements which can change at runtime as a result of new opportunities or constraints due to context variations. The issues dealt with in this paper are to guide context-aware application designers in the specification of the monitoring of distributed context sources, and to allow the adaptation of context management capabilities by dynamically taking into account new context data collectors not foreseen during the development process.