z-logo
open-access-imgOpen Access
Combining Formal and Probabilistic Modeling in Resilient Systems Design
Author(s) -
Azad M. Madni,
Michael Sievers
Publication year - 2019
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2019.05.088
Subject(s) - computer science , flexibility (engineering) , probabilistic logic , resilience (materials science) , construct (python library) , formal verification , distributed computing , formal methods , risk analysis (engineering) , systems engineering , software engineering , theoretical computer science , artificial intelligence , programming language , medicine , statistics , physics , mathematics , engineering , thermodynamics
Resilience is a system property that enables a system (or system-of-systems) to continue to provide useful service in the face of disruptions. Resilience is especially important for systems that have to operate for extended periods in uncertain, disruptive environments. Resilience approaches today tend to be ad hoc and do not scale. Importantly, it is difficult to assess their long-term impact. This paper presents a flexible contract (FC) approach that employs a combination of formal methods for verification and testing and flexible assertions coupled with probabilistic modeling to handle mission uncertainty. A FC is a hybrid modeling construct that facilitates system verification and testing while offering the requisite flexibility to cope with non-determinism. This paper illustrates the use of FCs for multi-UAV swarm operations in, partially observable, dynamic environments. The approach is sufficiently general for use in other domains such as self-driving vehicles.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom