STCLocker: Deadlock Avoidance Testing for Autonomous Driving Systems
Cheng, Mingfei, Wang, Renzhi, Xie, Xiaofei, Zhou, Yuan, Ma, Lei
–arXiv.org Artificial Intelligence
Autonomous Driving System (ADS) testing is essential to ensure the safety and reliability of autonomous vehicles (AVs) before deployment. However, existing techniques primarily focus on evaluating ADS functionalities in single-AV settings. As ADSs are increasingly deployed in multi-AV traffic, it becomes crucial to assess their cooperative performance, particularly regarding deadlocks, a fundamental coordination failure in which multiple AVs enter a circular waiting state indefinitely, resulting in motion planning failures. Despite its importance, the cooperative capability of ADSs to prevent deadlocks remains insufficiently underexplored. To address this gap, we propose the first dedicated Spatio-Temporal Conflict-Guided Deadlock Avoidance Testing technique, STCLocker, for generating DeadLock Scenarios (DLSs), where a group of AVs controlled by the ADS under test are in a circular wait state. STCLocker consists of three key components: Deadlock Oracle, Conflict Feedback, and Conflict-aware Scenario Generation. Deadlock Oracle provides a reliable black-box mechanism for detecting deadlock cycles among multiple AVs within a given scenario. Conflict Feedback and Conflict-aware Scenario Generation collaborate to actively guide AVs into simultaneous competition over spatial conflict resources (i.e., shared passing regions) and temporal competitive behaviors (i.e., reaching the conflict region at the same time), thereby increasing the effectiveness of generating conflict-prone deadlocks. We evaluate STCLocker on two types of ADSs: Roach, an end-to-end ADS, and OpenCDA, a module-based ADS supporting cooperative communication. Experimental results show that, on average, STCLocker generates more DLS than the best-performing baseline.
arXiv.org Artificial Intelligence
Jul-1-2025
- Country:
- Asia
- China
- Beijing > Beijing (0.04)
- Shaanxi Province > Xi'an (0.04)
- Japan > Honshū
- Chūbu > Aichi Prefecture
- Nagoya (0.04)
- Kantō > Tokyo Metropolis Prefecture
- Tokyo (0.14)
- Chūbu > Aichi Prefecture
- Singapore (0.04)
- South Korea > Seoul
- Seoul (0.04)
- China
- Europe
- Austria > Vienna (0.14)
- Estonia > Harju County
- Tallinn (0.04)
- Netherlands > North Brabant
- Eindhoven (0.04)
- Portugal > Coimbra
- Coimbra (0.04)
- Spain > Galicia
- Madrid (0.04)
- North America
- Canada > Alberta (0.14)
- United States
- California
- Los Angeles County > Los Angeles (0.14)
- San Francisco County > San Francisco (0.04)
- District of Columbia > Washington (0.04)
- New York > New York County
- New York City (0.04)
- Pennsylvania > Allegheny County
- Pittsburgh (0.04)
- California
- Oceania > Australia
- South America > Brazil
- Rio de Janeiro > Rio de Janeiro (0.04)
- Asia
- Genre:
- Research Report > New Finding (1.00)
- Industry:
- Technology: