Barrier-Based Test Synthesis for Safety-Critical Systems Subject to Timed Reach-Avoid Specifications
Prithvi Akella, Mohamadreza Ahmadi, Richard M. Murray, and Aaron D., Ames

TL;DR
This paper introduces a controller-agnostic, adversarial test-synthesis method for safety-critical systems, using barrier functions and reach-avoid specifications to identify the most challenging tests without prior controller knowledge.
Contribution
It presents a novel, game-theoretic test-synthesis approach that constructs difficult tests based on barrier functions and reach-avoid specs, applicable to both continuous and discrete systems.
Findings
Successfully applied to simulated systems
Validated on hardware examples
Identifies maximally difficult system tests
Abstract
We propose an adversarial, time-varying test-synthesis procedure for safety-critical systems without requiring specific knowledge of the underlying controller steering the system. From a broader test and evaluation context, determination of difficult tests of system behavior is important as these tests would elucidate problematic system phenomena before these mistakes can engender problematic outcomes, e.g. loss of human life in autonomous cars, costly failures for airplane systems, etc. Our approach builds on existing, simulation-based work in the test and evaluation literature by offering a controller-agnostic test-synthesis procedure that provides a series of benchmark tests with which to determine controller reliability. To achieve this, our approach codifies the system objective as a timed reach-avoid specification. Then, by coupling control barrier functions with this class of…
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
TopicsSafety Systems Engineering in Autonomy · Software Testing and Debugging Techniques · Software Reliability and Analysis Research
