Saved in:
Bibliographic Details
Main Authors: Kim, Dohyun, Han, Sanggu, Woo, Sangmin, Jang, Joonha, Kim, Jaehoon, Song, Changhun, Kim, Yongdae
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2601.09171
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918288474243072
author Kim, Dohyun
Han, Sanggu
Woo, Sangmin
Jang, Joonha
Kim, Jaehoon
Song, Changhun
Kim, Yongdae
author_facet Kim, Dohyun
Han, Sanggu
Woo, Sangmin
Jang, Joonha
Kim, Jaehoon
Song, Changhun
Kim, Yongdae
contents 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 root causes through manual analysis. For four of these, we applied patches based on our analysis; the issues disappeared, and no apparent side effects were observed. SafePlanner achieves 83.63 percent function and 63.22 percent decision coverage on the Plan model, outperforming baselines in both bug discovery and efficiency.
format Preprint
id arxiv_https___arxiv_org_abs_2601_09171
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle SafePlanner: Testing Safety of the Automated Driving System Plan Model
Kim, Dohyun
Han, Sanggu
Woo, Sangmin
Jang, Joonha
Kim, Jaehoon
Song, Changhun
Kim, Yongdae
Software Engineering
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 root causes through manual analysis. For four of these, we applied patches based on our analysis; the issues disappeared, and no apparent side effects were observed. SafePlanner achieves 83.63 percent function and 63.22 percent decision coverage on the Plan model, outperforming baselines in both bug discovery and efficiency.
title SafePlanner: Testing Safety of the Automated Driving System Plan Model
topic Software Engineering
url https://arxiv.org/abs/2601.09171