Cargando…

Assessing the resilience of stochastic dynamic systems under partial observability

Resilience is a property of major interest for the design and analysis of generic complex systems. A system is resilient if it can adjust in response to disruptive shocks, and still provide the services it was designed for, without interruptions. In this work, we adapt a formal definition of resilie...

Descripción completa

Detalles Bibliográficos
Autores principales: Panerati, Jacopo, Schwind, Nicolas, Zeltner, Stefan, Inoue, Katsumi, Beltrame, Giovanni
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6107160/
https://www.ncbi.nlm.nih.gov/pubmed/30138373
http://dx.doi.org/10.1371/journal.pone.0202337
_version_ 1783349923091054592
author Panerati, Jacopo
Schwind, Nicolas
Zeltner, Stefan
Inoue, Katsumi
Beltrame, Giovanni
author_facet Panerati, Jacopo
Schwind, Nicolas
Zeltner, Stefan
Inoue, Katsumi
Beltrame, Giovanni
author_sort Panerati, Jacopo
collection PubMed
description Resilience is a property of major interest for the design and analysis of generic complex systems. A system is resilient if it can adjust in response to disruptive shocks, and still provide the services it was designed for, without interruptions. In this work, we adapt a formal definition of resilience for constraint-based systems to a probabilistic framework derived from hidden Markov models. This allows us to more realistically model the stochastic evolution and partial observability of many complex real-world environments. Within this framework, we propose an efficient and exact algorithm for the inference queries required to construct generic property checking. We show that the time complexity of this algorithm is on par with other state-of-the-art inference queries for similar frameworks (that is, linear with respect to the time horizon). We also provide considerations on the specific complexity of the probabilistic checking of resilience and its connected properties, with particular focus on resistance. To demonstrate the flexibility of our approach and to evaluate its performance, we examine it in four qualitative and quantitative example scenarios: (1) disaster management and damage assessment; (2) macroeconomics; (3) self-aware, reconfigurable computing for aerospace applications; and (4) connectivity maintenance in robotic swarms.
format Online
Article
Text
id pubmed-6107160
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-61071602018-08-30 Assessing the resilience of stochastic dynamic systems under partial observability Panerati, Jacopo Schwind, Nicolas Zeltner, Stefan Inoue, Katsumi Beltrame, Giovanni PLoS One Research Article Resilience is a property of major interest for the design and analysis of generic complex systems. A system is resilient if it can adjust in response to disruptive shocks, and still provide the services it was designed for, without interruptions. In this work, we adapt a formal definition of resilience for constraint-based systems to a probabilistic framework derived from hidden Markov models. This allows us to more realistically model the stochastic evolution and partial observability of many complex real-world environments. Within this framework, we propose an efficient and exact algorithm for the inference queries required to construct generic property checking. We show that the time complexity of this algorithm is on par with other state-of-the-art inference queries for similar frameworks (that is, linear with respect to the time horizon). We also provide considerations on the specific complexity of the probabilistic checking of resilience and its connected properties, with particular focus on resistance. To demonstrate the flexibility of our approach and to evaluate its performance, we examine it in four qualitative and quantitative example scenarios: (1) disaster management and damage assessment; (2) macroeconomics; (3) self-aware, reconfigurable computing for aerospace applications; and (4) connectivity maintenance in robotic swarms. Public Library of Science 2018-08-23 /pmc/articles/PMC6107160/ /pubmed/30138373 http://dx.doi.org/10.1371/journal.pone.0202337 Text en © 2018 Panerati et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Panerati, Jacopo
Schwind, Nicolas
Zeltner, Stefan
Inoue, Katsumi
Beltrame, Giovanni
Assessing the resilience of stochastic dynamic systems under partial observability
title Assessing the resilience of stochastic dynamic systems under partial observability
title_full Assessing the resilience of stochastic dynamic systems under partial observability
title_fullStr Assessing the resilience of stochastic dynamic systems under partial observability
title_full_unstemmed Assessing the resilience of stochastic dynamic systems under partial observability
title_short Assessing the resilience of stochastic dynamic systems under partial observability
title_sort assessing the resilience of stochastic dynamic systems under partial observability
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6107160/
https://www.ncbi.nlm.nih.gov/pubmed/30138373
http://dx.doi.org/10.1371/journal.pone.0202337
work_keys_str_mv AT paneratijacopo assessingtheresilienceofstochasticdynamicsystemsunderpartialobservability
AT schwindnicolas assessingtheresilienceofstochasticdynamicsystemsunderpartialobservability
AT zeltnerstefan assessingtheresilienceofstochasticdynamicsystemsunderpartialobservability
AT inouekatsumi assessingtheresilienceofstochasticdynamicsystemsunderpartialobservability
AT beltramegiovanni assessingtheresilienceofstochasticdynamicsystemsunderpartialobservability