跳到主要导航 跳到搜索 跳到主要内容

Specification-Based Autonomous Driving System Testing

  • Yuan Zhou
  • , Yang Sun
  • , Yun Tang
  • , Yuqi Chen
  • , Jun Sun
  • , Christopher M. Poskitt
  • , Yang Liu
  • , Zijiang Yang
  • Nanyang Technological University
  • Singapore Management University
  • ShanghaiTech University

科研成果: 期刊稿件文章同行评审

52 引用 (Scopus)

摘要

Autonomous vehicle (AV) systems must be comprehensively tested and evaluated before they can be deployed. High-fidelity simulators such as CARLA or LGSVL allow this to be done safely in very realistic and highly customizable environments. Existing testing approaches, however, fail to test simulated AVs systematically, as they focus on specific scenarios and oracles (e.g., lane following scenario with the 'no collision' requirement) and lack any coverage criteria measures. In this paper, we propose AVUnit a framework for systematically testing AV systems against customizable correctness specifications. Designed modularly to support different simulators, AVUnit consists of two new languages for specifying dynamic properties of scenes (e.g., changing pedestrian behaviour after waypoints) and fine-grained assertions about the AV's journey. AVUnit further supports multiple fuzzing algorithms that automatically search for test cases that violate these assertions, using robustness and coverage measures as fitness metrics. We evaluated the implementation of AVUnit for the LGSVL+Apollo simulation environment, finding 19 kinds of issues in Apollo, which indicate that the open-source Apollo does not perform well in complex intersections and lane-changing related scenarios.

源语言英语
页(从-至)3391-3410
页数20
期刊IEEE Transactions on Software Engineering
49
6
DOI
出版状态已出版 - 1 6月 2023

学术指纹

探究 'Specification-Based Autonomous Driving System Testing' 的科研主题。它们共同构成独一无二的指纹。

引用此