一句话:提出 Difftest4av 差分测试框架,利用统计与序贯分析从任意输入中检测高严重度、持续性的自动驾驶系统故障。
自动驾驶系统故障测试受长尾输入分布和缺乏 oracle 的挑战:仅拥有多样输入不足以暴露故障。本文提出 Difftest4av 差分测试框架,针对 AV 测试的三个难点:同一输入可有多个可接受输出、长尾输入不可穷举、连续执行循环要求故障持续才构成系统级失败。框架集成统计分析识别有意义的行为差异,按差异严重程度判断其重要性,并引入序贯分析检测持续误差。作者在 5 个商用、道路部署的 comma.ai OpenPilot 系统和 3 个可用图像数据集上评估,展示其检测高严重度、高置信度、长时间运行的测试失败的能力。
The proliferation of autonomous vehicles (AVs) has made their failures increasingly evident. Testing efforts aimed at identifying the inputs leading to those failures are challenged by the input's long-tail distribution, whose area under the curve is dominated by rare scenarios. We hypothesize that leveraging emerging open-access datasets can accelerate the exploration of long-tail inputs. Having access to diverse inputs, however, is not sufficient to expose failures; an effective test also requires an oracle to distinguish between correct and incorrect behaviors. Current datasets lack such oracles and developing them is notoriously difficult. In response, we propose Difftest4av,a differential testing framework designed to address the unique challenges of testing AV systems: 1) for any given input, many outputs may be considered acceptable, 2) the long tail contains an insurmountable number of inputs to explore, and 3) the AV's continuous execution loop requires failures to persist in order to affect the system. Difftest4av integrates statistical analysis to identify meaningful behavioral variations, judges their importance in terms of the severity of these differences, and incorporates sequential analysis to detect persistent errors indicative of potential system-level failures. Our study on 5 versions of the commercially-available, road-deployed comma.ai OpenPilot system, using 3 available image datasets, demonstrates the capabilities of the framework to detect high-severity, high-confidence, long- running test failures.
DOI 原文 ·
@inproceedings{paperbot8777,
title = {A Differential Testing Framework to Identify Critical AV Failures Leveraging Arbitrary Inputs},
author = {Trey Woodlief and Carl Hildebrandt and Sebastian Elbaum},
booktitle = {ICSE},
year = {2025},
doi = {10.1109/icse55347.2025.00163}
}