Formalising and Monitoring Traffic Rules for Autonomous Vehicles in Isabelle/HOL
Formalising and Monitoring Traffic Rules for Autonomous Vehicles in Isabelle/HOL
复制标题
DOI:
10.1007/978-3-319-66845-1_4
复制
发表时间:
2017-09
期刊:
影响因子:
--
通讯作者:
Albert Rizaldi;Jonas Keinholz;M. Huber;Jochen Feldle;Fabian Immler;M. Althoff;Eric Hilgendorf;
中科院分区:
文献类型:
--
作者:
Albert Rizaldi;Jonas Keinholz;M. Huber;Jochen Feldle;Fabian Immler;M. Althoff;Eric Hilgendorf;
Recent accidents involving autonomous vehicles prompt us to consider how we can engineer an autonomous vehicle which always obeys traffic rules. This is particularly challenging because traffic rules are rarely specified at the level of detail an engineer would expect. Hence, it is nearly impossible to formally monitor behaviours of autonomous vehicles—which are expressed in terms of position, velocity, and acceleration—with respect to the traffic rules—which are expressed by vague concepts such as “maintaining safe distance”. We show how we can use the Isabelle theorem prover to do this by first codifying the traffic rules abstractly and then subsequently concretising each atomic proposition in a verified manner. Thanks to Isabelle’s code generation, we can generate code which we can use to monitor the compliance of traffic rules formally.