MoDitector: Module-Directed Testing for Autonomous Driving Systems
Renzhi Wang, Mingfei Cheng, Xiaofei Xie, Yuan Zhou, Lei Ma

TL;DR
MoDitector is a novel testing method for autonomous driving systems that identifies specific modules responsible for failures, enabling targeted debugging and improving system safety.
Contribution
It introduces the first root-cause-aware testing approach that pinpoints module-specific failures in ADS, enhancing traditional black-box testing methods.
Findings
Successfully identified module-specific failures in four ADS modules.
Generated diverse, targeted test scenarios that provoke specific module errors.
Demonstrated improved fault localization compared to existing testing approaches.
Abstract
Testing Autonomous Driving Systems (ADS) is crucial for ensuring their safety, reliability, and performance. Despite numerous testing methods available that can generate diverse and challenging scenarios to uncover potential vulnerabilities, these methods often treat ADS as a black-box, primarily focusing on identifying system failures like collisions or near-misses without pinpointing the specific modules responsible for these failures. Understanding the root causes of failures is essential for effective debugging and subsequent system repair. We observed that existing methods also fall short in generating diverse failures that adequately test the distinct modules of an ADS, such as perception, prediction, planning and control. To bridge this gap, we introduce MoDitector, the first root-cause-aware testing method for ADS. Unlike previous approaches, MoDitector not only generates…
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 · Software Testing and Debugging Techniques · Adversarial Robustness in Machine Learning
