Requirements-driven Test Generation for Autonomous Vehicles with Machine Learning Components
Not on the map. Why?
Abstract (arXiv)
Autonomous vehicles are complex systems that are challenging to test and debug. A requirements-driven approach to the development process can decrease the resources required to design and test these systems, while simultaneously increasing the reliability. We present a testing framework that uses signal temporal logic (STL), which is a precise and unambiguous requirements language. Our framework evaluates test cases against the STL formulae and additionally uses the requirements to automatically identify test cases that fail to satisfy the requirements. One of the key features of our tool is the support for machine learning (ML) components in the system design, such as deep neural networks. The framework allows evaluation of the control algorithms, including the ML components, and it also includes models of CCD camera, lidar, and radar sensors, as well as the vehicle environment. We use multiple methods to generate test cases, including covering arrays, which is an efficient method to search discrete variable spaces. The resulting test cases can be used to debug the controller design by identifying controller behaviors that do not satisfy requirements. The test cases can also enhance the testing phase of development by identifying critical corner cases that correspond to the limits of the system's allowed behaviors. We present STL requirements for an autonomous vehicle system, which capture both component-level and system-level behaviors. Additionally, we present three driving scenarios and demonstrate how our requirements-driven testing framework can be used to identify critical system behaviors, which can be used to support the development process.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Aug 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 2; 2023: 1; 2024: 5; 2025: 2; 2026: 2.
17 papers.
Sort:
By area:
- 2021Software Engineering for AI-Based Systems: A Surveycited by 68
- 2024Explainable AI for Safe and Trustworthy Autonomous Driving: A Systematic Reviewcited by 52
- 2021Description of Corner Cases in Automated Driving: Goals and Challengescited by 35
- 2021A Survey on Scenario-Based Testing for Automated Driving Systems in High-Fidelity Simulationcited by 21
- 2021Finding Critical Scenarios for Automated Driving Systems: A Systematic Literature Reviewcited by 12
- 2023Requirements Engineering Framework for Human-centered Artificial Intelligence Software Systemscited by 7
- 2024From Dashcam Videos to Driving Simulations: Stress Testing Automated Vehicles against Rare Eventscited by 7
- 2022Formalizing and Evaluating Requirements of Perception Systems for Automated Vehicles using Spatio-Temporal Perception Logiccited by 5
- 2021Local Repair of Neural Networks Using Optimizationcited by 3
- 2024Adaptive Testing Environment Generation for Connected and Automated Vehicles with Dense Reinforcement Learningcited by 2
- 2022Rationale-aware Autonomous Driving Policy utilizing Safety Force Field implemented on CARLA Simulatorcited by 1
- 2024How to Evaluate Entity Resolution Systems: An Entity-Centric Framework with Application to Inventor Name Disambiguationcited by 1
5 more
- 2024VCAT: Vulnerability-aware and Curiosity-driven Adversarial Training for Enhancing Autonomous Vehicle Robustnesscited by 1
- 2025Navigating the Edge with the State-of-the-Art Insights into Corner Case Identification and Generation for Enhanced Autonomous Vehicle Safetycited by 1
- 2026Towards Counterfactual Explanation and Assertion Inference for CPS Debuggingcited by 1
- 2025Efficient Safety Testing of Autonomous Vehicles via Adaptive Search over Crash-Derived Scenarioscited by 0
- 2026FeedbackLLM: Metadata driven Multi-Agentic Language Agnostic Test Case Generator with Evolving prompt and Coverage Feedbackcited by 0
- 2026FeedbackLLM: Metadata driven Multi-Agentic Language Agnostic Test Case Generator with Evolving prompt and Coverage Feedback2 May 2026
- 2026Towards Counterfactual Explanation and Assertion Inference for CPS Debugging9 Apr 2026
- 2025Efficient Safety Testing of Autonomous Vehicles via Adaptive Search over Crash-Derived Scenarios7 Aug 2025
- 2025Navigating the Edge with the State-of-the-Art Insights into Corner Case Identification and Generation for Enhanced Autonomous Vehicle Safety27 Feb 2025
- 2024From Dashcam Videos to Driving Simulations: Stress Testing Automated Vehicles against Rare Events25 Nov 2024
- 2024VCAT: Vulnerability-aware and Curiosity-driven Adversarial Training for Enhancing Autonomous Vehicle Robustness19 Sep 2024
- 2024How to Evaluate Entity Resolution Systems: An Entity-Centric Framework with Application to Inventor Name Disambiguation8 Apr 2024
- 2024Adaptive Testing Environment Generation for Connected and Automated Vehicles with Dense Reinforcement Learning29 Feb 2024
- 2024Explainable AI for Safe and Trustworthy Autonomous Driving: A Systematic Review8 Feb 2024
- 2023Requirements Engineering Framework for Human-centered Artificial Intelligence Software Systems6 Mar 2023
- 2022Rationale-aware Autonomous Driving Policy utilizing Safety Force Field implemented on CARLA Simulator18 Nov 2022
- 2022Formalizing and Evaluating Requirements of Perception Systems for Automated Vehicles using Spatio-Temporal Perception Logic29 Jun 2022
5 more
- 2021A Survey on Scenario-Based Testing for Automated Driving Systems in High-Fidelity Simulation2 Dec 2021
- 2021Finding Critical Scenarios for Automated Driving Systems: A Systematic Literature Review16 Oct 2021
- 2021Local Repair of Neural Networks Using Optimization28 Sep 2021
- 2021Description of Corner Cases in Automated Driving: Goals and Challenges20 Sep 2021
- 2021Software Engineering for AI-Based Systems: A Survey5 May 2021
- 2024From Dashcam Videos to Driving Simulations: Stress Testing Automated Vehicles against Rare Eventscited by 7
- 2022Rationale-aware Autonomous Driving Policy utilizing Safety Force Field implemented on CARLA Simulatorcited by 1
- 2024VCAT: Vulnerability-aware and Curiosity-driven Adversarial Training for Enhancing Autonomous Vehicle Robustnesscited by 1
- 2024From Dashcam Videos to Driving Simulations: Stress Testing Automated Vehicles against Rare Events25 Nov 2024
- 2024VCAT: Vulnerability-aware and Curiosity-driven Adversarial Training for Enhancing Autonomous Vehicle Robustness19 Sep 2024
- 2022Rationale-aware Autonomous Driving Policy utilizing Safety Force Field implemented on CARLA Simulator18 Nov 2022
- 2021Software Engineering for AI-Based Systems: A Surveycited by 68
- 2024Explainable AI for Safe and Trustworthy Autonomous Driving: A Systematic Reviewcited by 52
- 2021Description of Corner Cases in Automated Driving: Goals and Challengescited by 35
- 2021A Survey on Scenario-Based Testing for Automated Driving Systems in High-Fidelity Simulationcited by 21
- 2021Finding Critical Scenarios for Automated Driving Systems: A Systematic Literature Reviewcited by 12
- 2023Requirements Engineering Framework for Human-centered Artificial Intelligence Software Systemscited by 7
- 2022Formalizing and Evaluating Requirements of Perception Systems for Automated Vehicles using Spatio-Temporal Perception Logiccited by 5
- 2021Local Repair of Neural Networks Using Optimizationcited by 3
- 2024Adaptive Testing Environment Generation for Connected and Automated Vehicles with Dense Reinforcement Learningcited by 2
- 2024How to Evaluate Entity Resolution Systems: An Entity-Centric Framework with Application to Inventor Name Disambiguationcited by 1
- 2025Navigating the Edge with the State-of-the-Art Insights into Corner Case Identification and Generation for Enhanced Autonomous Vehicle Safetycited by 1
- 2026Towards Counterfactual Explanation and Assertion Inference for CPS Debuggingcited by 1
12 most cited of 13 All 13 (JSON)
- 2026Towards Counterfactual Explanation and Assertion Inference for CPS Debugging9 Apr 2026
- 2025Efficient Safety Testing of Autonomous Vehicles via Adaptive Search over Crash-Derived Scenarios7 Aug 2025
- 2025Navigating the Edge with the State-of-the-Art Insights into Corner Case Identification and Generation for Enhanced Autonomous Vehicle Safety27 Feb 2025
- 2024How to Evaluate Entity Resolution Systems: An Entity-Centric Framework with Application to Inventor Name Disambiguation8 Apr 2024
- 2024Adaptive Testing Environment Generation for Connected and Automated Vehicles with Dense Reinforcement Learning29 Feb 2024
- 2024Explainable AI for Safe and Trustworthy Autonomous Driving: A Systematic Review8 Feb 2024
- 2023Requirements Engineering Framework for Human-centered Artificial Intelligence Software Systems6 Mar 2023
- 2022Formalizing and Evaluating Requirements of Perception Systems for Automated Vehicles using Spatio-Temporal Perception Logic29 Jun 2022
- 2021A Survey on Scenario-Based Testing for Automated Driving Systems in High-Fidelity Simulation2 Dec 2021
- 2021Finding Critical Scenarios for Automated Driving Systems: A Systematic Literature Review16 Oct 2021
- 2021Local Repair of Neural Networks Using Optimization28 Sep 2021
- 2021Description of Corner Cases in Automated Driving: Goals and Challenges20 Sep 2021
12 newest of 13 All 13 (JSON)