Safety assurance of an industrial robotic control system using hardware/software co-verification
Yvonne Murray, Martin Sirev{\aa}g, Pedro Ribeiro, David A. Anisi,, Morten Mossige

TL;DR
This paper presents a co-verification framework combining hardware and software models to ensure safety in industrial robotic systems, demonstrated on an ABB paint robot's high-voltage control system.
Contribution
It introduces a novel, general co-verification approach for hardware/software safety verification applicable to cyber-physical systems.
Findings
Successful formal verification of high-voltage control safety.
Framework enables transfer of verification results between diverse tools.
Applicable to generic feedback control systems in cyber-physical contexts.
Abstract
As a general trend in industrial robotics, an increasing number of safety functions are being developed or re-engineered to be handled in software rather than by physical hardware such as safety relays or interlock circuits. This trend reinforces the importance of supplementing traditional, input-based testing and quality procedures which are widely used in industry today, with formal verification and model-checking methods. To this end, this paper focuses on a representative safety-critical system in an ABB industrial paint robot, namely the High-Voltage electrostatic Control system (HVC). The practical convergence of the high-voltage produced by the HVC, essential for safe operation, is formally verified using a novel and general co-verification framework where hardware and software models are related via platform mappings. This approach enables the pragmatic combination of highly…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Safety Systems Engineering in Autonomy · Petri Nets in System Modeling
