Cargando…
An IOHMM-Based Framework to Investigate Drift in Effectiveness of IoT-Based Systems
IoT-based systems, when interacting with the physical environment through actuators, are complex systems difficult to model. Formal verification techniques carried out at design-time being often ineffective in this context, these systems have to be quantitatively evaluated for effectiveness at run-t...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7828485/ https://www.ncbi.nlm.nih.gov/pubmed/33451006 http://dx.doi.org/10.3390/s21020527 |
_version_ | 1783641020631613440 |
---|---|
author | Rocher, Gérald Lavirotte, Stéphane Tigli, Jean-Yves Cotte, Guillaume Dechavanne, Franck |
author_facet | Rocher, Gérald Lavirotte, Stéphane Tigli, Jean-Yves Cotte, Guillaume Dechavanne, Franck |
author_sort | Rocher, Gérald |
collection | PubMed |
description | IoT-based systems, when interacting with the physical environment through actuators, are complex systems difficult to model. Formal verification techniques carried out at design-time being often ineffective in this context, these systems have to be quantitatively evaluated for effectiveness at run-time, i.e., for the extent to which they behave as expected. This evaluation is achieved by confronting a model of the effects they should legitimately produce in different contexts to those observed in the field. However, this quantitative evaluation is not informative on the drifts in effectiveness, it does not help designers investigate their possible causes, increasing the time needed to resolve them. To address this problem, and assuming that models of legitimate behavior can be described by means of Input-Output Hidden Markov Models (IOHMMs), a novel generic unsupervised clustering-based IOHMM structure and parameters learning algorithm is developed. This algorithm is first used to learn a model of legitimate behavior. Then, a model of the observed behavior is learned from observations gathered in the field. A second algorithm builds a dissimilarity graph that makes clear structural and parametric differences between both models, thus providing guidance to designers to help them investigate possible causes of drift in effectiveness. The approach is validated on a real world dataset collected in a smart home. |
format | Online Article Text |
id | pubmed-7828485 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-78284852021-01-25 An IOHMM-Based Framework to Investigate Drift in Effectiveness of IoT-Based Systems Rocher, Gérald Lavirotte, Stéphane Tigli, Jean-Yves Cotte, Guillaume Dechavanne, Franck Sensors (Basel) Article IoT-based systems, when interacting with the physical environment through actuators, are complex systems difficult to model. Formal verification techniques carried out at design-time being often ineffective in this context, these systems have to be quantitatively evaluated for effectiveness at run-time, i.e., for the extent to which they behave as expected. This evaluation is achieved by confronting a model of the effects they should legitimately produce in different contexts to those observed in the field. However, this quantitative evaluation is not informative on the drifts in effectiveness, it does not help designers investigate their possible causes, increasing the time needed to resolve them. To address this problem, and assuming that models of legitimate behavior can be described by means of Input-Output Hidden Markov Models (IOHMMs), a novel generic unsupervised clustering-based IOHMM structure and parameters learning algorithm is developed. This algorithm is first used to learn a model of legitimate behavior. Then, a model of the observed behavior is learned from observations gathered in the field. A second algorithm builds a dissimilarity graph that makes clear structural and parametric differences between both models, thus providing guidance to designers to help them investigate possible causes of drift in effectiveness. The approach is validated on a real world dataset collected in a smart home. MDPI 2021-01-13 /pmc/articles/PMC7828485/ /pubmed/33451006 http://dx.doi.org/10.3390/s21020527 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 Rocher, Gérald Lavirotte, Stéphane Tigli, Jean-Yves Cotte, Guillaume Dechavanne, Franck An IOHMM-Based Framework to Investigate Drift in Effectiveness of IoT-Based Systems |
title | An IOHMM-Based Framework to Investigate Drift in Effectiveness of IoT-Based Systems |
title_full | An IOHMM-Based Framework to Investigate Drift in Effectiveness of IoT-Based Systems |
title_fullStr | An IOHMM-Based Framework to Investigate Drift in Effectiveness of IoT-Based Systems |
title_full_unstemmed | An IOHMM-Based Framework to Investigate Drift in Effectiveness of IoT-Based Systems |
title_short | An IOHMM-Based Framework to Investigate Drift in Effectiveness of IoT-Based Systems |
title_sort | iohmm-based framework to investigate drift in effectiveness of iot-based systems |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7828485/ https://www.ncbi.nlm.nih.gov/pubmed/33451006 http://dx.doi.org/10.3390/s21020527 |
work_keys_str_mv | AT rochergerald aniohmmbasedframeworktoinvestigatedriftineffectivenessofiotbasedsystems AT lavirottestephane aniohmmbasedframeworktoinvestigatedriftineffectivenessofiotbasedsystems AT tiglijeanyves aniohmmbasedframeworktoinvestigatedriftineffectivenessofiotbasedsystems AT cotteguillaume aniohmmbasedframeworktoinvestigatedriftineffectivenessofiotbasedsystems AT dechavannefranck aniohmmbasedframeworktoinvestigatedriftineffectivenessofiotbasedsystems AT rochergerald iohmmbasedframeworktoinvestigatedriftineffectivenessofiotbasedsystems AT lavirottestephane iohmmbasedframeworktoinvestigatedriftineffectivenessofiotbasedsystems AT tiglijeanyves iohmmbasedframeworktoinvestigatedriftineffectivenessofiotbasedsystems AT cotteguillaume iohmmbasedframeworktoinvestigatedriftineffectivenessofiotbasedsystems AT dechavannefranck iohmmbasedframeworktoinvestigatedriftineffectivenessofiotbasedsystems |