Safe CPS from Unsafe Controllers

02/24/2021
by   Usama Mehmood, et al.
0

In this paper, we explore using runtime verification to design safe cyber-physical systems (CPS). We build upon the Simplex Architecture, where control authority may switch from an unverified and potentially unsafe advanced controller to a backup baseline controller in order to maintain system safety. New to our approach, we remove the requirement that the baseline controller is statically verified. This is important as there are many types of powerful control techniques – model-predictive control, rapidly-exploring random trees and neural network controllers – that often work well in practice, but are difficult to statically prove correct, and therefore could not be used before as baseline controllers. We prove that, through more extensive runtime checks, such an approach can still guarantee safety. We call this approach the Black-Box Simplex Architecture, as both high-level controllers are treated as black boxes. We present case studies where model-predictive control provides safety for multi-robot coordination, and neural networks provably prevent collisions for groups of F-16 aircraft, despite occasionally outputting unsafe actions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/01/2019

Neural Simplex Architecture

We present the Neural Simplex Architecture (NSA), a new approach to runt...
research
02/20/2022

Runtime-Assured, Real-Time Neural Control of Microgrids

We present SimpleMG, a new, provably correct design methodology for runt...
research
09/24/2021

Runtime Interchange for Adaptive Re-use of Intelligent Cyber-Physical System Controllers

Cyber-Physical Systems (CPSs) such as those found within autonomous vehi...
research
07/11/2022

Safe Drone Flight with Time-Varying Backup Controllers

The weight, space, and power limitations of small aerial vehicles often ...
research
11/15/2018

Verified Runtime Validation for Partially Observable Hybrid Systems

Formal verification provides strong safety guarantees about models of cy...
research
05/22/2021

Runtime Enforcement of Programmable Logic Controllers

With the advent of Industry 4.0, industrial facilities and critical infr...
research
04/28/2020

Towards the Development of Intelligent Insulin Injection Controller For Diabetic Patients

Diabetes Mellitus (DM) is a disease of the glucose-insulin regulatory sy...

Please sign up or login with your details

Forgot password? Click here to reset