Monitoring Robotic Systems using CSP: From Safety Designs to Safety Monitors

07/07/2020
by   Matt Luckcuck, et al.
0

Runtime Verification (RV) involves monitoring a system to check if it satisfies or violates a property. It is effective at bridging the reality gap between design-time assumptions and run-time environments; which is especially useful for robotic systems, because they operate in the real-world. This paper presents an RV approach that uses a Communicating Sequential Processes (CSP) model, derived from natural-language safety documents, as a runtime monitor. We describe our modelling process and monitoring toolchain, Varanus. The approach is demonstrated on a teleoperated robotic system, called MASCOT, which enables remote operations inside a nuclear reactor. We show how the safety design documents for the MASCOT system were modelled (including how modelling revealed an underspecification in the document) and evaluate the utility of the Varanus toolchain. As far as we know, this is the first RV approach to directly use a CSP model. This approach provides traceability of the safety properties from the documentation to the system, a verified monitor for RV, and validation of the safety documents themselves.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/15/2018

Verified Runtime Validation for Partially Observable Hybrid Systems

Formal verification provides strong safety guarantees about models of cy...
research
07/12/2023

Connected Dependability Cage Approach for Safe Automated Driving

Automated driving systems can be helpful in a wide range of societal cha...
research
06/20/2019

Gray-box Monitoring of Hyperproperties (Extended Version)

Many important system properties, particularly in security and privacy, ...
research
01/05/2021

Run-Time Monitoring of Machine Learning for Robotic Perception: A Survey of Emerging Trends

As deep learning continues to dominate all state-of-the-art computer vis...
research
03/29/2021

Certified Control: An Architecture for Verifiable Safety of Autonomous Vehicles

Widespread adoption of autonomous cars will require greater confidence i...
research
11/03/2021

Confidence Composition for Monitors of Verification Assumptions

Closed-loop verification of cyber-physical systems with neural network c...
research
09/28/2022

Towards Runtime Monitoring of Complex System Requirements for Autonomous Driving Functions

Autonomous driving functions (ADFs) in public traffic have to comply wit...

Please sign up or login with your details

Forgot password? Click here to reset