Formal verification of autonomous vehicle platooning

被引:74
|
作者
Kamali, Maryam [1 ]
Dennis, Louise A. [1 ]
McAree, Owen [2 ]
Fisher, Michael [1 ]
Veres, Sandor M. [2 ]
机构
[1] Univ Liverpool, Dept Comp Sci, Liverpool, Merseyside, England
[2] Univ Sheffield, Dept Automat Control & Syst Engn, Sheffield, S Yorkshire, England
基金
英国工程与自然科学研究理事会;
关键词
Vehicle platooning; Agent programming; Model checking; MODEL-CHECKING;
D O I
10.1016/j.scico.2017.05.006
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The coordination of multiple autonomous vehicles into convoys or platoons is expected on our highways in the near future. However, before such platoons can be deployed, the behaviours of the vehicles in these platoons must be certified. This is non-trivial and goes beyond current certification requirements, for human-controlled vehicles, in that these vehicles can act autonomously. In this paper, we show how formal verification can contribute to the analysis of these new, and increasingly autonomous, systems. An appropriate overall representation for vehicle platooning is as a multi-agent system in which each agent captures the "autonomous decisions" carried out by each vehicle. In order to ensure that these autonomous decision-making agents in vehicle platoons never violate safety requirements, we use formal verification. However, as the formal verification technique used to verify the individual agent's code does not scale to the full system, and as the global system verification technique does not capture the essential verification of autonomous behaviour, we use a combination of the two approaches. This mixed strategy allows us to verify safety requirements not only of a model of the system, but of the actual agent code used to program the autonomous vehicles. (C) 2017 The Authors. Published by Elsevier B.V.
引用
收藏
页码:88 / 106
页数:19
相关论文
共 50 条
  • [1] Formal Verification of the On-the-Fly Vehicle Platooning Protocol
    Mallozzi, Piergiuseppe
    Sciancalepore, Massimo
    Pelliccione, Patrizio
    [J]. SOFTWARE ENGINEERING FOR RESILIENT SYSTEMS, (SERENE 2016), 2016, 9823 : 62 - 75
  • [2] Formal Modeling and Verification of Serial Communication for Autonomous Vehicle
    Jung, Hyeok-june
    Park, Kyoneg-sik
    Kim, Cheol-jin
    Ha, Young-guk
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2018, : 657 - 661
  • [3] Integrated Simulation and Formal Verification of a Simple Autonomous Vehicle
    Domenici, Andrea
    Fagiolini, Adriano
    Palmieri, Maurizio
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2017, 2018, 10729 : 300 - 314
  • [4] Application of Formal Verification to the Lane Change Module of an Autonomous Vehicle
    Zita, Anton
    Mohajerani, Sahar
    Fabian, Martin
    [J]. 2017 13TH IEEE CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2017, : 932 - 937
  • [5] A Rational Agent Controlling an Autonomous Vehicle: Implementation and Formal Verification
    Fernandes, Lucas E. R.
    Custodio, Vinicius
    Alves, Gleifer V.
    Fisher, Michael
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (257): : 35 - 42
  • [6] Formal verification and mathematical optimization for autonomous vehicle group controllers
    Nakamura, Masaki
    Sakakibara, Kazutoshi
    [J]. 2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 732 - 733
  • [7] Secure Management of Autonomous Vehicle Platooning
    Goncalves, Fabio
    Ribeiro, Bruno
    Hapanchak, Vadym
    Barros, Sara
    Gama, Oscar
    Araujo, Paulo
    Nicolau, Maria Joao
    Dias, Bruno
    Macedo, Joaquim
    Costa, Antonio
    Santos, Alexandre
    [J]. Q2SWINET'18: PROCEEDINGS OF THE 14TH ACM INTERNATIONAL SYMPOSIUM ON QOS AND SECURITY FOR WIRELESS AND MOBILE NETWORKS, 2018, : 15 - 22
  • [8] Collaborative Attacks on Autonomous Vehicle Platooning
    Dadras, Soodeh
    Dadras, Sara
    Winstead, Chris
    [J]. 2018 IEEE 61ST INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2018, : 464 - 467
  • [9] Impact of Non-platooning Vehicles in Connected Autonomous Vehicle Platooning
    Bandapally, Srikanth
    Vaidya, Binod
    Mouftah, Hussein T.
    [J]. 2022 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2022, : 431 - 436
  • [10] Trajectory planning for autonomous modular vehicle docking and autonomous vehicle platooning operations
    Li, Qianwen
    Li, Xiaopeng
    [J]. TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2022, 166