A Systematic Framework to Identify Violations of Scenario-dependent Driving Rules in Autonomous Vehicle Software
A Systematic Framework to Identify Violations of Scenario-dependent Driving Rules in Autonomous Vehicle Software
复制标题
识别自动驾驶汽车软件中违反场景相关驾驶规则的系统框架
DOI:
--
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Z. Morley Mao
中科院分区:
文献类型:
--
作者:
Qingzhao Zhang;David Ke Hong;Ze Zhang;Qi Alfred Chen;S. Mahlke;Z. Morley Mao
Safety compliance is paramount to the safe deployment of autonomous vehicle (AV) technologies in real-world transportation systems. As AVs will share road infrastructures with human drivers and pedestrians, it is an important requirement for AVs to obey standard driving rules. Existing AV software testing methods, including simulation and road testing, only check fundamental safety rules such as collision avoidance and safety distance. Scenario-dependent driving rules, including crosswalk and intersection rules, are more complicated because the expected driving behavior heavily depends on the surrounding circumstances. However, a testing framework is missing for checking scenario-dependent driving rules on various AV software. In this paper, we design and implement a systematic framework AVChecker for identifying violations of scenario-dependent driving rules in AV software using formal methods. AVChecker represents both the code logic of AV software and driving rules in proposed formal specifications and leverages satisfiability modulo theory (SMT) solvers to identify driving rule violations. To improve the automation of systematic rule-based checking, AVChecker provides a powerful user interface for writing driving rule specifications and applies static code analysis to extract rule-related code logic from the AV software codebase. Evaluations on two open-source AV software platforms, Baidu Apollo and Autoware, uncover 19 true violations out of 28 real-world driving rules covering crosswalks, traffic lights, stop signs, and intersections. Seven of the violations can lead to severe risks of a collision with pedestrians or blocking traffic.
DOI:
10.1109/eurosp48549.2020.00035
发表时间:
2020-09
期刊:
2020 IEEE European Symposium on Security and Privacy (EuroS&P)
影响因子:
--
作者:
David Ke Hong;John Kloosterman;Yuqi Jin;Yulong Cao;Qi Alfred Chen;S. Mahlke;Z. Morley Mao
通讯作者:
David Ke Hong;John Kloosterman;Yuqi Jin;Yulong Cao;Qi Alfred Chen;S. Mahlke;Z. Morley Mao
DOI:
10.1007/978-3-319-40648-0_14
发表时间:
2016-06
期刊:
--
影响因子:
--
作者:
Albert Rizaldi;Fabian Immler;M. Althoff
通讯作者:
Albert Rizaldi;Fabian Immler;M. Althoff
DOI:
10.1145/3154502
发表时间:
2017
期刊:
Proceedings of the ACM on Measurement and Analysis of Computing Systems
影响因子:
--
作者:
Schardl, Tao B.;Denniston, Tyler;Doucet, Damon;Kuszmaul, Bradley C.;Lee, I-Ting Angelina;Leiserson, Charles E.
通讯作者:
Leiserson, Charles E.