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...

Descripción completa

Detalles Bibliográficos
Autores principales: Rocher, Gérald, Lavirotte, Stéphane, Tigli, Jean-Yves, Cotte, Guillaume, Dechavanne, Franck
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