Addressing the IEEE AV Test Challenge with Scenic and VerifAI
Not on the map. Why?
Abstract (arXiv)
This paper summarizes our formal approach to testing autonomous vehicles (AVs) in simulation for the IEEE AV Test Challenge. We demonstrate a systematic testing framework leveraging our previous work on formally-driven simulation for intelligent cyber-physical systems. First, to model and generate interactive scenarios involving multiple agents, we used Scenic, a probabilistic programming language for specifying scenarios. A Scenic program defines an abstract scenario as a distribution over configurations of physical objects and their behaviors over time. Sampling from an abstract scenario yields many different concrete scenarios which can be run as test cases for the AV. Starting from a Scenic program encoding an abstract driving scenario, we can use the VerifAI toolkit to search within the scenario for failure cases with respect to multiple AV evaluation metrics. We demonstrate the effectiveness of our testing framework by identifying concrete failure scenarios for an open-source autopilot, Apollo, starting from a variety of realistic traffic scenarios.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 5 of its 16 references that are in the map. First posted on arXiv 20 Aug 2021.
Builds on
5 of 16 references.
References · 5
- 2018Scenic: A Language for Scenario Specification and Scene Generationcited by 79
- 2020Scenic: A Language for Scenario Specification and Data Generationcited by 39
- 2015Upper-Confidence-Bound Algorithms for Active Learning in Multi-Armed Banditscited by 29
- 2020Formal Analysis and Redesign of a Neural Network-Based Aircraft Taxiing System with VerifAIcited by 21
- 2021Parallel and Multi-Objective Falsification with Scenic and VerifAIcited by 8
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 0; 2025: 0; 2026: 2.
5 papers.
- 2021A Scenario-Based Platform for Testing Autonomous Vehicle Behavior Prediction Models in Simulationcited by 6
- 2022Watch Out for the Safety-Threatening Actors: Proactively Mitigating Safety Hazardscited by 1
- 2026ScenicRules: An Autonomous Driving Benchmark with Multi-Objective Specifications and Abstract Scenarioscited by 1
- 2023Potential-based Credit Assignment for Cooperative RL-based Testing of Autonomous Vehiclescited by 0
- 2026From Failure to Alignment: A Requirements Engineering Framework for Machine Learning Systemscited by 0
- 2026From Failure to Alignment: A Requirements Engineering Framework for Machine Learning Systems30 Jun 2026
- 2026ScenicRules: An Autonomous Driving Benchmark with Multi-Objective Specifications and Abstract Scenarios17 Feb 2026
- 2023Potential-based Credit Assignment for Cooperative RL-based Testing of Autonomous Vehicles28 May 2023
- 2022Watch Out for the Safety-Threatening Actors: Proactively Mitigating Safety Hazards2 Jun 2022
- 2021A Scenario-Based Platform for Testing Autonomous Vehicle Behavior Prediction Models in Simulation28 Oct 2021