Cargando…

Dempster–Shafer Theory for Modeling and Treating Uncertainty in IoT Applications Based on Complex Event Processing

The Internet of Things (IoT) has emerged from the proliferation of mobile devices and objects connected, resulting in the acquisition of periodic event flows from different devices and sensors. However, such sensors and devices can be faulty or affected by failures, have poor calibration, and produc...

Descripción completa

Detalles Bibliográficos
Autores principales: Bezerra, Eduardo Devidson Costa, Teles, Ariel Soares, Coutinho, Luciano Reis, da Silva e Silva, Francisco José
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7962120/
https://www.ncbi.nlm.nih.gov/pubmed/33800039
http://dx.doi.org/10.3390/s21051863
_version_ 1783665409474428928
author Bezerra, Eduardo Devidson Costa
Teles, Ariel Soares
Coutinho, Luciano Reis
da Silva e Silva, Francisco José
author_facet Bezerra, Eduardo Devidson Costa
Teles, Ariel Soares
Coutinho, Luciano Reis
da Silva e Silva, Francisco José
author_sort Bezerra, Eduardo Devidson Costa
collection PubMed
description The Internet of Things (IoT) has emerged from the proliferation of mobile devices and objects connected, resulting in the acquisition of periodic event flows from different devices and sensors. However, such sensors and devices can be faulty or affected by failures, have poor calibration, and produce inaccurate data and uncertain event flows in IoT applications. A prominent technique for analyzing event flows is Complex Event Processing (CEP). Uncertainty in CEP is usually observed in primitive events (i.e., sensor readings) and rules that derive complex events (i.e., high-level situations). In this paper, we investigate the identification and treatment of uncertainty in CEP-based IoT applications. We propose the DST-CEP, an approach that uses the Dempster–Shafer Theory to treat uncertainties. By using this theory, our solution can combine unreliable sensor data in conflicting situations and detect correct results. DST-CEP has an architectural model for treating uncertainty in events and its propagation to processing rules. We describe a case study using the proposed approach in a multi-sensor fire outbreak detection system. We submit our solution to experiments with a real sensor dataset, and evaluate it using well-known performance metrics. The solution achieves promising results regarding Accuracy, Precision, Recall, F-measure, and ROC Curve, even when combining conflicting sensor readings. DST-CEP demonstrated to be suitable and flexible to deal with uncertainty.
format Online
Article
Text
id pubmed-7962120
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-79621202021-03-17 Dempster–Shafer Theory for Modeling and Treating Uncertainty in IoT Applications Based on Complex Event Processing Bezerra, Eduardo Devidson Costa Teles, Ariel Soares Coutinho, Luciano Reis da Silva e Silva, Francisco José Sensors (Basel) Article The Internet of Things (IoT) has emerged from the proliferation of mobile devices and objects connected, resulting in the acquisition of periodic event flows from different devices and sensors. However, such sensors and devices can be faulty or affected by failures, have poor calibration, and produce inaccurate data and uncertain event flows in IoT applications. A prominent technique for analyzing event flows is Complex Event Processing (CEP). Uncertainty in CEP is usually observed in primitive events (i.e., sensor readings) and rules that derive complex events (i.e., high-level situations). In this paper, we investigate the identification and treatment of uncertainty in CEP-based IoT applications. We propose the DST-CEP, an approach that uses the Dempster–Shafer Theory to treat uncertainties. By using this theory, our solution can combine unreliable sensor data in conflicting situations and detect correct results. DST-CEP has an architectural model for treating uncertainty in events and its propagation to processing rules. We describe a case study using the proposed approach in a multi-sensor fire outbreak detection system. We submit our solution to experiments with a real sensor dataset, and evaluate it using well-known performance metrics. The solution achieves promising results regarding Accuracy, Precision, Recall, F-measure, and ROC Curve, even when combining conflicting sensor readings. DST-CEP demonstrated to be suitable and flexible to deal with uncertainty. MDPI 2021-03-07 /pmc/articles/PMC7962120/ /pubmed/33800039 http://dx.doi.org/10.3390/s21051863 Text en © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Bezerra, Eduardo Devidson Costa
Teles, Ariel Soares
Coutinho, Luciano Reis
da Silva e Silva, Francisco José
Dempster–Shafer Theory for Modeling and Treating Uncertainty in IoT Applications Based on Complex Event Processing
title Dempster–Shafer Theory for Modeling and Treating Uncertainty in IoT Applications Based on Complex Event Processing
title_full Dempster–Shafer Theory for Modeling and Treating Uncertainty in IoT Applications Based on Complex Event Processing
title_fullStr Dempster–Shafer Theory for Modeling and Treating Uncertainty in IoT Applications Based on Complex Event Processing
title_full_unstemmed Dempster–Shafer Theory for Modeling and Treating Uncertainty in IoT Applications Based on Complex Event Processing
title_short Dempster–Shafer Theory for Modeling and Treating Uncertainty in IoT Applications Based on Complex Event Processing
title_sort dempster–shafer theory for modeling and treating uncertainty in iot applications based on complex event processing
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7962120/
https://www.ncbi.nlm.nih.gov/pubmed/33800039
http://dx.doi.org/10.3390/s21051863
work_keys_str_mv AT bezerraeduardodevidsoncosta dempstershafertheoryformodelingandtreatinguncertaintyiniotapplicationsbasedoncomplexeventprocessing
AT telesarielsoares dempstershafertheoryformodelingandtreatinguncertaintyiniotapplicationsbasedoncomplexeventprocessing
AT coutinholucianoreis dempstershafertheoryformodelingandtreatinguncertaintyiniotapplicationsbasedoncomplexeventprocessing
AT dasilvaesilvafranciscojose dempstershafertheoryformodelingandtreatinguncertaintyiniotapplicationsbasedoncomplexeventprocessing