{"title":"Critical Configuration Testing for Autonomous Driving Systems---Targeting the Achilles' Heel of Four Open Autopilots","authors":"Changwen Li;Joseph Sifakis;Rongjie Yan;Jian Zhang","doi":"10.1109/TITS.2026.3713467","DOIUrl":null,"url":null,"abstract":"The question of how to validate autonomous driving systems (ADS) has been the subject of much study and debate. The complexity and heterogeneity of ADS make testing, preferably by simulation, the main validation method. One of the difficulties of ADS testing lies in the fact that autopilot failures are rare events, and their exposure must be achieved by applying critical test cases that generate high-risk scenarios, whereas solely increasing criticality may lead to unavoidable failures that cannot reveal genuine defects. We propose the Critical Configuration Testing (CCTest) approach, which evaluates an ego vehicle driven by its autopilot under configurations involving conflicts between vehicles. High-risk scenarios are generated by applying test cases that specify the most critical initial kinematic attributes of the vehicles and worst-case movements of non-ego vehicles. This approach differs from existing methods in two key respects. First, it generates test cases that ensure the tested autopilot has a provably safe policy, so that any observed failure reflects a genuine defect in the autopilot. Second, it targets short scenarios involving interactions between at most three relevant vehicles, enabling precise identification of the most critical test cases. We present the mathematical framework for calculating critical parameter values for the test cases, as well as its application to four open autopilots: Apollo, Autoware, and the built-in autopilots in the Carla and LGSVL simulators. Our experiment reveals numerous failures in critical configurations, including accidents, traffic rule violations, blockages, and software failures, that would be difficult for existing methods to fully capture.","PeriodicalId":13416,"journal":{"name":"IEEE Transactions on Intelligent Transportation Systems","volume":"27 10","pages":"13125-13140"},"PeriodicalIF":9.1000,"publicationDate":"2026-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Intelligent Transportation Systems","FirstCategoryId":"5","ListUrlMain":"https://ieeexplore.ieee.org/document/11703751/","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/9/22 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"ENGINEERING, CIVIL","Score":null,"Total":0}
引用次数: 0
Abstract
The question of how to validate autonomous driving systems (ADS) has been the subject of much study and debate. The complexity and heterogeneity of ADS make testing, preferably by simulation, the main validation method. One of the difficulties of ADS testing lies in the fact that autopilot failures are rare events, and their exposure must be achieved by applying critical test cases that generate high-risk scenarios, whereas solely increasing criticality may lead to unavoidable failures that cannot reveal genuine defects. We propose the Critical Configuration Testing (CCTest) approach, which evaluates an ego vehicle driven by its autopilot under configurations involving conflicts between vehicles. High-risk scenarios are generated by applying test cases that specify the most critical initial kinematic attributes of the vehicles and worst-case movements of non-ego vehicles. This approach differs from existing methods in two key respects. First, it generates test cases that ensure the tested autopilot has a provably safe policy, so that any observed failure reflects a genuine defect in the autopilot. Second, it targets short scenarios involving interactions between at most three relevant vehicles, enabling precise identification of the most critical test cases. We present the mathematical framework for calculating critical parameter values for the test cases, as well as its application to four open autopilots: Apollo, Autoware, and the built-in autopilots in the Carla and LGSVL simulators. Our experiment reveals numerous failures in critical configurations, including accidents, traffic rule violations, blockages, and software failures, that would be difficult for existing methods to fully capture.
期刊介绍:
The theoretical, experimental and operational aspects of electrical and electronics engineering and information technologies as applied to Intelligent Transportation Systems (ITS). Intelligent Transportation Systems are defined as those systems utilizing synergistic technologies and systems engineering concepts to develop and improve transportation systems of all kinds. The scope of this interdisciplinary activity includes the promotion, consolidation and coordination of ITS technical activities among IEEE entities, and providing a focus for cooperative activities, both internally and externally.