Title
Blackbox End-to-End Verification of Ground Robot Safety and Liveness.
Abstract
We formally prove end-to-end correctness of a ground robot implemented in a simulator. We use an untrusted controller supervised by a verified sandbox. Contributions include: (i) A model of the robot in differential dynamic logic, which specifies assumptions on the controller and robot kinematics, (ii) Formal proofs of safety and liveness for a waypoint-following problem with speed limits, (iii) An automatically synthesized sandbox, which is automatically proven to enforce model compliance at runtime, and (iv) Controllers, planners, and environments for the simulations. The verified sandbox is used to safeguard (unverified) controllers in a realistic simulated environment. Experimental evaluation of the resulting sandboxed implementation confirms safety and high model-compliance, with an inherent trade-off between compliance and performance. The verified sandbox thus serves as a valuable bidirectional link between formal methods and implementation, automating both enforcement of safety and model validation simultaneously.
Year
Venue
DocType
2019
CoRR
Journal
Volume
Citations 
PageRank 
abs/1903.05073
0
0.34
References 
Authors
0
5
Name
Order
Citations
PageRank
Brandon Bohrer101.35
Yong Kiam Tan210712.93
Stefan Mitsch325229.32
Andrew Sogokon4196.16
André Platzer500.34