Sound Development of Safety Supervisors

03/16/2022
by   Mario Gleirscher, et al.
0

Safety supervisors are controllers enforcing safety properties by keeping a system in (or returning it to) a safe state. The development of such high-integrity components can benefit from a rigorous workflow integrating formal design and verification. In this paper, we present a workflow for the sound development of safety supervisors combining the best of two worlds, verified synthesis and complete testing. Synthesis allows one to focus on problem specification and model validation. Testing compensates for the crossing of abstraction, formalism, and tool boundaries and is a key element to obtain certification credit before entry into service. We establish soundness of our workflow through a rigorous argument. Our approach is tool-supported, aims at modern autonomous systems, and is illustrated with a collaborative robotics example.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/25/2021

Complete Test of Synthesised Safety Supervisors for Robots and Autonomous Systems

Verified controller synthesis uses world models that comprise all potent...
research
12/03/2020

YAP: Tool Support for Deriving Safety Controllers from Hazard Analysis and Risk Assessments

Safety controllers are system or software components responsible for han...
research
07/07/2020

Safety Controller Synthesis for Collaborative Robots

In human-robot collaboration (HRC), software-based automatic safety cont...
research
09/13/2020

Model-based analysis support for dependable complex systems in CHESS

The challenges related to dependable complex systems are heterogeneous a...
research
09/28/2020

Parameterized Synthesis with Safety Properties

Parameterized synthesis offers a solution to the problem of constructing...
research
06/30/2021

Towards establishing formal verification and inductive code synthesis in the PLC domain

Nowadays, formal methods are used in various areas for the verification ...
research
06/02/2021

Some Complexity Results for Stateful Network Verification

In modern networks, forwarding of packets often depends on the history o...

Please sign up or login with your details

Forgot password? Click here to reset