Certified Control: An Architecture for Verifiable Safety of Autonomous Vehicles
Daniel Jackson, Valerie Richmond, Mike Wang, Jeff Chow, Uriel, Guajardo, Soonho Kong, Sergio Campos, Geoffrey Litt, and Nikos Arechiga

TL;DR
This paper introduces 'certified control,' a safety architecture for autonomous vehicles that uses a runtime monitor and certificates to ensure safety, enabling formal verification and increased confidence in autonomous systems.
Contribution
The paper proposes a novel architecture that separates safety verification into certificate generation and independent checking, improving verifiability and safety assurance for autonomous vehicles.
Findings
Demonstrates a certificate for LiDAR data verification.
Shows significant reduction in code requiring formal verification.
Provides an end-to-end safety analysis framework.
Abstract
Widespread adoption of autonomous cars will require greater confidence in their safety than is currently possible. Certified control is a new safety architecture whose goal is two-fold: to achieve a very high level of safety, and to provide a framework for justifiable confidence in that safety. The key idea is a runtime monitor that acts, along with sensor hardware and low-level control and actuators, as a small trusted base, ensuring the safety of the system as a whole. Unfortunately, in current systems complex perception makes the verification even of a runtime monitor challenging. Unlike traditional runtime monitoring, therefore, a certified control monitor does not perform perception and analysis itself. Instead, the main controller assembles evidence that the proposed action is safe into a certificate that is then checked independently by the monitor. This exploits the classic…
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
TopicsAdversarial Robustness in Machine Learning · Software Testing and Debugging Techniques · Formal Methods in Verification
