SafePlanner: Testing Safety of the Automated Driving System Plan Model
Dohyun Kim (KAIST), Sanggu Han (KAIST), Sangmin Woo (KAIST), Joonha Jang (Korea Air Force Academy), Jaehoon Kim (KAIST), Changhun Song (KAIST), Yongdae Kim (KAIST)

TL;DR
SafePlanner is a systematic testing framework that identifies safety-critical flaws in automated driving system plans by generating meaningful scenarios and detecting hazardous behaviors, significantly improving coverage and bug detection.
Contribution
It introduces a structural analysis-based approach for scenario generation and hazard detection in ADS plan models, demonstrating effectiveness on Baidu Apollo.
Findings
Generated 20,635 test cases and found 520 hazardous behaviors.
Achieved 83.63% function coverage and 63.22% decision coverage.
Patches for four root causes eliminated issues without side effects.
Abstract
In this work, we present SafePlanner, a systematic testing framework for identifying safety-critical flaws in the Plan model of Automated Driving Systems (ADS). SafePlanner targets two core challenges: generating structurally meaningful test scenarios and detecting hazardous planning behaviors. To maximize coverage, SafePlanner performs a structural analysis of the Plan model implementation - specifically, its scene-transition logic and hierarchical control flow - and uses this insight to extract feasible scene transitions from code. It then composes test scenarios by combining these transitions with non-player vehicle (NPC) behaviors. Guided fuzzing is applied to explore the behavioral space of the Plan model under these scenarios. We evaluate SafePlanner on Baidu Apollo, a production-grade level 4 ADS. It generates 20635 test cases and detects 520 hazardous behaviors, grouped into 15…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAutonomous Vehicle Technology and Safety · Formal Methods in Verification · Safety Systems Engineering in Autonomy
