Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
119 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

LawBreaker: An Approach for Specifying Traffic Laws and Fuzzing Autonomous Vehicles (2208.14656v2)

Published 31 Aug 2022 in cs.SE

Abstract: Autonomous driving systems (ADSs) must be tested thoroughly before they can be deployed in autonomous vehicles. High-fidelity simulators allow them to be tested against diverse scenarios, including those that are difficult to recreate in real-world testing grounds. While previous approaches have shown that test cases can be generated automatically, they tend to focus on weak oracles (e.g. reaching the destination without collisions) without assessing whether the journey itself was undertaken safely and satisfied the law. In this work, we propose LawBreaker, an automated framework for testing ADSs against real-world traffic laws, which is designed to be compatible with different scenario description languages. LawBreaker provides a rich driver-oriented specification language for describing traffic laws, and a fuzzing engine that searches for different ways of violating them by maximising specification coverage. To evaluate our approach, we implemented it for Apollo+LGSVL and specified the traffic laws of China. LawBreaker was able to find 14 violations of these laws, including 173 test cases that caused accidents.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (5)
  1. Yang Sun (145 papers)
  2. Christopher M. Poskitt (38 papers)
  3. Jun Sun (210 papers)
  4. Yuqi Chen (32 papers)
  5. Zijiang Yang (40 papers)
Citations (33)

Summary

We haven't generated a summary for this paper yet.