Simulator Ensembles for Trustworthy Autonomous Driving Systems Testing
Not on the map. Why?
Abstract (arXiv)
Scenario-based testing with driving simulators is extensively used to identify failing conditions of automated driving assistance systems (ADAS). However, existing studies have shown that repeated test execution in the same as well as in distinct simulators can yield different outcomes, which can be attributed to sources of flakiness or different implementations of the physics. In this paper, we present MultiSim, a novel approach to multi-simulation ADAS testing based on a search-based testing approach that leverages an ensemble of simulators to identify failure-inducing, simulator-agnostic test scenarios. During the search, each scenario is evaluated jointly on multiple simulators. Scenarios that produce consistent results across simulators are prioritized for further exploration, while those that fail on only a subset of simulators are given less priority, as they may reflect simulator-specific issues rather than generalizable failures. Our empirical study, which involves testing three lane-keeping ADAS on different pairs of three widely used simulators, demonstrates that MultiSim outperforms single-simulator testing by achieving, on average, a higher rate of simulator-agnostic failures by 66%. Compared to a state-of-the-art multi-simulator approach that combines the outcome of independent test generation campaigns obtained in different simulators, MultiSim identifies, on average, up to 3.4X more simulator-agnostic failing tests and higher failure rates. To avoid the costly execution of test inputs on which simulators disagree, we propose to predict simulator disagreements and bypass test executions. Our results show that utilizing a surrogate model during the search retains the average number of valid failures and also improves efficiency. Our findings indicate that combining an ensemble of simulators is a promising approach for the automated cross-replication in ADAS testing.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 51 of its 98 references that are in the map. First posted on arXiv 11 Mar 2025.
Builds on
51 of 98 references.
References · 51
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2017CARLA: An Open Urban Driving Simulatorcited by 2,449
- 2016End to End Learning for Self-Driving Carscited by 1,009
- 2015Illuminating search spaces by mapping elitescited by 425
- 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 311
- 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 251
- 2022Trajectory-guided Control Prediction for End-to-end Autonomous Driving: A Simple yet Strong Baselinecited by 248
- 2018Guiding Deep Learning System Testing using Surprise Adequacycited by 124
- 2019Taxonomy of Real Faults in Deep Learning Systemscited by 90
- 2023RangeViT: Towards Vision Transformers for 3D Semantic Segmentation in Autonomous Drivingcited by 76
- 2018On Offline Evaluation of Vision-based Driving Modelscited by 64
- 2019Misbehaviour Prediction for Autonomous Driving Systemscited by 55
38 more
- 2020Model-based Exploration of the Frontier of Behaviours for Deep Learning System Testingcited by 40
- 2021Mind the Gap! A Study on the Transferability of Virtual vs Physical-world Testing of Autonomous Driving Systemscited by 37
- 2022A Survey on Automated Driving System Testing: Landscapes and Trendscited by 36
- 2021DeepHyperion: Exploring the Feature Space of Deep Learning-Based Systems through Illumination Searchcited by 29
- 2023Choose Your Simulator Wisely: A Review on Open-source Simulators for Autonomous Drivingcited by 26
- 2021Can Offline Testing of Deep Neural Networks Replace Their Online Testing?cited by 24
- 2021Testing of Autonomous Driving Systems: Where Are We and Where Should We Go?cited by 19
- 2021Neural Network Guided Evolutionary Fuzzing for Finding Traffic Violations of Autonomous Vehiclescited by 19
- 2022DriveFuzz: Discovering Autonomous Driving Bugs through Driving Quality-Guided Fuzzingcited by 19
- 2022When and Why Test Generators for Deep Learning Produce Invalid Inputs: an Empirical Studycited by 18
- 2020How to Evaluate Solutions in Pareto-based Search-Based Software Engineering? A Critical Review and Methodological Guidancecited by 17
- 2021DeepGuard: A Framework for Safeguarding Autonomous Driving Systems from Inconsistent Behaviorcited by 17
- 2019ML-based Fault Injection for Autonomous Vehicles: A Case for Bayesian Fault Injectioncited by 16
- 2024Assessing Quality Metrics for Neural Reality Gap Input Mitigation in Autonomous Driving Testingcited by 15
- 2020Digital Twins Are Not Monozygotic -- Cross-Replicating ADAS Testing in Two Industry-Grade Automotive Simulatorscited by 12
- 2023BehAVExplor: Behavior Diversity Guided Testing for Autonomous Driving Systemscited by 11
- 2024Predicting Safety Misbehaviours in Autonomous Driving Systems using Uncertainty Quantificationcited by 11
- 2024Efficient Domain Augmentation for Autonomous Driving Testing Using Diffusion Modelscited by 10
- 2023Two is Better Than One: Digital Siblings to Improve Autonomous Driving Testingcited by 9
- 2020Robotics Software Engineering: A Perspective from the Service Robotics Domaincited by 6
- 2023Boundary State Generation for Testing and Improvement of Autonomous Driving Systemscited by 6
- 2023EpiTESTER: Testing Autonomous Vehicles with Epigenetic Algorithm and Attention Mechanismcited by 6
- 2024Autonomous Driving Small-Scale Cars: A Survey of Recent Developmentcited by 6
- 2022A Search-Based Framework for Automatic Generation of Testing Environments for Cyber-Physical Systemscited by 5
- 2022Machine Learning Testing in an ADAS Case Study Using Simulation-Integrated Bio-Inspired Search-Based Testingcited by 4
- 2023OpenSBT: A Modular Framework for Search-based Testing of Automated Driving Systemscited by 4
- 2023Reinforcement Learning Informed Evolutionary Search for Autonomous Systems Testingcited by 4
- 2023Evaluating the Impact of Flaky Simulators on Testing Autonomous Driving Systemscited by 4
- 2023Test Generation Strategies for Building Failure Models and Explaining Spurious Failurescited by 4
- 2024A Survey on Small-Scale Testbeds for Connected and Automated Vehicles and Robot Swarmscited by 4
- 2025Benchmarking Image Perturbations for Testing Automated Driving Assistance Systemscited by 4
- 2022Machine Learning-based Test Selection for Simulation-based Testing of Self-driving Cars Softwarecited by 3
- 2023Reflections on Surrogate-Assisted Search-Based Testing: A Taxonomy and Two Replication Studies based on Industrial ADAS and Simulink Modelscited by 3
- 2023DeepQTest: Testing Autonomous Driving Systems with Reinforcement Learning and Real-world Weather Datacited by 3
- 2025XMutant: XAI-based Fuzzing for Deep Learning Systemscited by 3
- 2024Guiding the Search Towards Failure-Inducing Test Inputs Using Support Vector Machinescited by 2
- 2025OpenCat: Improving Interoperability of ADS Testingcited by 2
- 2023SBFT Tool Competition 2023 -- Fuzzing Trackcited by 1
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2025: 1.
1 paper.