Synthesis of Admissible Shields

04/15/2019
by   Laura Humphrey, et al.
0

Shield synthesis is an approach to enforce a set of safety-critical properties of a reactive system at runtime. A shield monitors the system and corrects any erroneous output values instantaneously. The shield deviates from the given outputs as little as it can and recovers to hand back control to the system as soon as possible. This paper takes its inspiration from a case study on mission planning for unmanned aerial vehicles (UAVs) in which k-stabilizing shields, which guarantee recovery in a finite time, could not be constructed. We introduce the notion of admissible shields, which improves k-stabilizing shields in two ways: (1) whereas k-stabilizing shields take an adversarial view on the system, admissible shields take a collaborative view. That is, if there is no shield that guarantees recovery within k steps regardless of system behavior, the admissible shield will attempt to work with the system to recover as soon as possible. (2) Admissible shields can handle system failures during the recovery phase. In our experimental results we show that for UAVs, we can generate admissible shields, even when k-stabilizing shields do not exist.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/30/2020

It's Time to Play Safe: Shield Synthesis for Timed Systems

Erroneous behaviour in safety critical real-time systems may inflict ser...
research
12/17/2019

Fast, Composable Rescue Mission Planning for UAVs using Metric Temporal Logic

We present a hybrid compositional approach for real-time mission plannin...
research
05/17/2020

Coordinated Coverage and Fault Tolerance using Fixed-Wing Unmanned Aerial Vehicles

This paper presents an approach for deploying and maintaining a fleet of...
research
10/01/2018

Decentralized collaborative transport of fabrics using micro-UAVs

Small unmanned aerial vehicles (UAVs) have generally little capacity to ...
research
07/21/2021

Assured Mission Adaptation of UAVs

The design of systems that can change their behaviour to account for sce...
research
09/16/2019

Experimental Validation of Stable Coordination for Multi-Robot Systems with Limited Fields of View using a PortableMulti-Robot Testbed

In this paper, we address the problem of stable coordinated motion in mu...
research
01/23/2019

The Value of Software Architecture Recovery for Maintenance

In order to maintain a system, it is beneficial to know its software arc...

Please sign up or login with your details

Forgot password? Click here to reset