SREngine: an OSGi-based Context-aware Inference Engine for Smart Room

Zhijiao Zhang,Naizheng Wang,Yu Chen,Yongqiang Lu
DOI: https://doi.org/10.1109/icpca.2011.6106515
2011-01-01
Abstract:Context-aware modeling plays a crucial role in establishing ubiquitous computing systems. An important research branch of it is how to acquire and use context information in a smart room. A context-aware system in a smart room gets status of the environment and adapts its operations to the context. Therefore, to provide appropriate services to users, the system should have the capability to make logical decisions. For that reason, we design SREngine, an OSGi-based inference engine which is suitable to use context information in a smart room to define rules and draw inferences. SREngine is built on a dynamic mechanism which enables users and developers to add rules in runtime. It also avoids infinite loops caused by conflicting rules. This paper describes the design principle as well as the architecture of SREngine. We also introduce some scenarios which show that SREngine can do its job well.
What problem does this paper attempt to address?