| Literature DB >> 22368489 |
Yoshitaka Sakurai1, Kouhei Takada, Marco Anisetti, Valerio Bellandi, Paolo Ceravolo, Ernesto Damiani, Setsuo Tsuruta.
Abstract
This paper proposes a methodology for sensor data interpretation that can combine sensor outputs with contexts represented as sets of annotated business rules. Sensor readings are interpreted to generate events labeled with the appropriate type and level of uncertainty. Then, the appropriate context is selected. Reconciliation of different uncertainty types is achieved by a simple technique that moves uncertainty from events to business rules by generating combs of standard Boolean predicates. Finally, context rules are evaluated together with the events to take a decision. The feasibility of our idea is demonstrated via a case study where a context-reasoning engine has been connected to simulated heartbeat sensors using prerecorded experimental data. We use sensor outputs to identify the proper context of operation of a system and trigger decision-making based on context information.Entities:
Keywords: context-based systems; interpretation uncertainty; sensor data interpretation
Mesh:
Year: 2012 PMID: 22368489 PMCID: PMC3279233 DOI: 10.3390/s120100632
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Architecture.
Figure 2.Our context Model. The box with thick borders is the default MC.
Figure 3.Case Study scenario.
Experimental results. “N” and “E” stand for “NORMAL” and EMERGENCY contexts.
| 75 | isCritical0/10 | 0.1358 | N | 0.000014 s | 0.000813 s |
| 95 | isCritical2/10 | 0.2416 | N | 0.000015 s | 0.00075 s |
| 130 | isCritical9/10 | 0.8673 | E | 0.000018 s | 0.00074 s |
| 30 | isCritical8/10 | 0.8547 | N | 0.000024 s | 0.00072 s |
| 27 | isCritical9/10 | 0.8629 | E | 0.000018 s | 0.00076 s |
Figure 4.Fuzzy Membership for predicate isCritical(). Values on the Heartbeat axis are normalized between 0 and 150 heartbeat rate.
Figure 5.The output surface for the fuzzy isCritical() predicate in blue and the output surface for the crisp isCritical() predicate in red.
Figure 6.XML incarnation of the CxBR context base.