Misbehavior Forecasting for Focused Autonomous Driving Systems Testing

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Naziri, M M Abid, Lambertenghi, Stefano Carlo, Stocco, Andrea, d'Amorim, Marcelo
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866912781753647104
author Naziri, M M Abid
Lambertenghi, Stefano Carlo
Stocco, Andrea
d'Amorim, Marcelo
author_facet Naziri, M M Abid
Lambertenghi, Stefano Carlo
Stocco, Andrea
d'Amorim, Marcelo
contents Simulation-based testing is the standard practice for assessing the reliability of self-driving cars' software before deployment. Existing bug-finding techniques are either unreliable or expensive. We build on the insight that near misses observed during simulations may point to potential failures. We propose Foresee, a technique that identifies near misses using a misbehavior forecaster that computes possible future states of the ego-vehicle under test. Foresee performs local fuzzing in the neighborhood of each candidate near miss to surface previously unknown failures. In our empirical study, we evaluate the effectiveness of different configurations of Foresee using several scenarios provided in the CARLA simulator on both end-to-end and modular self-driving systems and examine its complementarity with the state-of-the-art fuzzer DriveFuzz. Our results show that Foresee is both more effective and more efficient than the baselines. Foresee exposes 128.70% and 38.09% more failures than a random approach and a state-of-the-art failure predictor while being 2.49x and 1.42x faster, respectively. Moreover, when used in combination with DriveFuzz, Foresee enhances failure detection by up to 93.94%.
format Preprint
id arxiv_https___arxiv_org_abs_2512_18823
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Misbehavior Forecasting for Focused Autonomous Driving Systems Testing
Naziri, M M Abid
Lambertenghi, Stefano Carlo
Stocco, Andrea
d'Amorim, Marcelo
Software Engineering
Simulation-based testing is the standard practice for assessing the reliability of self-driving cars' software before deployment. Existing bug-finding techniques are either unreliable or expensive. We build on the insight that near misses observed during simulations may point to potential failures. We propose Foresee, a technique that identifies near misses using a misbehavior forecaster that computes possible future states of the ego-vehicle under test. Foresee performs local fuzzing in the neighborhood of each candidate near miss to surface previously unknown failures. In our empirical study, we evaluate the effectiveness of different configurations of Foresee using several scenarios provided in the CARLA simulator on both end-to-end and modular self-driving systems and examine its complementarity with the state-of-the-art fuzzer DriveFuzz. Our results show that Foresee is both more effective and more efficient than the baselines. Foresee exposes 128.70% and 38.09% more failures than a random approach and a state-of-the-art failure predictor while being 2.49x and 1.42x faster, respectively. Moreover, when used in combination with DriveFuzz, Foresee enhances failure detection by up to 93.94%.
title Misbehavior Forecasting for Focused Autonomous Driving Systems Testing
topic Software Engineering
url https://arxiv.org/abs/2512.18823