Automated homecare is an emerging application leveraging the increasing number of networked sensors. We present CommonSens, a complex event processing (CEP) system and query language that provide the abstractions of capabilities and locations of interest to facilitate the task of the application programmer through reuse, easier personalisation, and system supported sensor selection. To achieve these goals we have developed three independent models that represent the concepts an application programmer can use: (1) event model, (2) environment model, and (3) sensor model. The sensor capabilities and locations of interest allow us to decouple the event specification from a particular instance, i.e., an installation of sensors in a particular home. CommonSens investigates the particular environment and chooses sensors that provide the correct capabilities and cover the locations of interest. The personalisation is achieved by updating the values in the conditions, the locations of interest and the time specifications in the queries. We describe the proof-of-concept implementation of CommonSens and demonstrate with a use-case the ease of personalising a query in two different environments.
[1]
James F. Allen.
Maintaining knowledge about temporal intervals
,
1983,
CACM.
[2]
Ugur Çetintemel,et al.
Event-based constraints for sensornet programming
,
2008,
DEBS.
[3]
David Luckham,et al.
The power of events - an introduction to complex event processing in distributed enterprise systems
,
2002,
RuleML.
[4]
Feng Wang,et al.
Towards personalised home care systems
,
2008,
PETRA '08.
[5]
Christopher G. Atkeson,et al.
Assistive intelligent environments for automatic health monitoring
,
2005
.
[6]
Kent Larson,et al.
A living laboratory for the design and evaluation of ubiquitous computing technologies
,
2005,
CHI Extended Abstracts.
[7]
Martin Becker,et al.
Rule-based activity recognition framework: Challenges, technique and learning
,
2009,
2009 3rd International Conference on Pervasive Computing Technologies for Healthcare.
[8]
Diane J Cook,et al.
Assessing the Quality of Activities in a Smart Environment
,
2009,
Methods of Information in Medicine.