Formal Verification of Heuristic Autonomous Intersection Management Using Statistical Model Checking

被引:4
|
作者
Chouhan, Aaditya Prakash [1 ]
Banda, Gourinath [1 ]
机构
[1] Indian Inst Technol Indore, Discipline Comp Sci & Engn, Indore 453552, Madhya Pradesh, India
关键词
autonomous vehicles; collision avoidance; heuristic algorithm; intersection management; model checking; uppaal-SMC; SAFETY;
D O I
10.3390/s20164506
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Autonomous vehicles are gaining popularity throughout the world among researchers and consumers. However, their popularity has not yet reached the level where it is widely accepted as a fully developed technology as a large portion of the consumer base feels skeptical about it. Proving the correctness of this technology will help in establishing faith in it. That is easier said than done because of the fact that the formal verification techniques has not attained the level of development and application that it is ought to. In this work, we present Statistical Model Checking (SMC) as a possible solution for verifying the safety of autonomous systems and algorithms. We apply it on Heuristic Autonomous Intersection Management (HAIM) algorithm. The presented verification routine can be adopted for other conflict point based autonomous intersection management algorithms as well. Along with verifying the HAIM, we also demonstrate the modeling and verification applied at each stage of development to verify the inherent behavior of the algorithm. The HAIM scheme is formally modeled using a variant of the language of Timed Automata. The model consists of automata that encode the behavior of vehicles, intersection manager (IM) and collision checkers. To verify the complete nature of the heuristic and ensure correct modeling of the system, we model it in layers and verify each layer separately for their expected behavior. Along with that, we perform implementation verification and error injection testing to ensure faithful modeling of the system. Results show with high confidence the freedom from collisions of the intersection controlled by the HAIM algorithm.
引用
收藏
页码:1 / 25
页数:25
相关论文
共 50 条
  • [1] Autonomous Intersection Management: A Heuristic Approach
    Chouhan, Aaditya Prakash
    Banda, Gourinath
    IEEE ACCESS, 2018, 6 : 53287 - 53295
  • [2] Formal Verification of an Autonomous Wheel Loader by Model Checking
    Gu, Rong
    Marinescu, Raluca
    Seceleanu, Cristina
    Lundqvist, Kristina
    2018 ACM/IEEE CONFERENCE ON FORMAL METHODS IN SOFTWARE ENGINEERING (FORMALISE 2018), 2018, : 74 - 83
  • [3] Formal Verification of Radio Communication Management in Railway Systems Using Model Checking Technique
    Borrelli, Antonio
    Di Lucca, Giuseppe Antonio
    Nardone, Vittoria
    Santone, Antonella
    2019 IEEE 28TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2019, : 249 - 254
  • [4] Formal Specification and Model Checking of an Autonomous Vehicle Merging Protocol
    Liu, Minxuan
    Dang Duy Bui
    Duong Dinh Tran
    Ogata, Kazuhiro
    2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021), 2021, : 333 - 342
  • [5] Formal Verification of Mobile Orchestration Agents Model checking for orchestration verification
    Mahmoudi, Charif
    Mourlin, Fabrice
    2017 INTERNATIONAL CONFERENCE ON WIRELESS TECHNOLOGIES, EMBEDDED AND INTELLIGENT SYSTEMS (WITS), 2017,
  • [6] Formal Verification of ALICA Multi-agent Plans Using Model Checking
    Thao Nguyen Van
    Fredivianus, Nugroho
    Huu Tam Tran
    Geihs, Kurt
    Thi Thanh Binh Huynh
    PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON INFORMATION AND COMMUNICATION TECHNOLOGY (SOICT 2018), 2018, : 351 - 358
  • [7] A symbolic model checking approach in formal verification of distributed systems
    Souri, Alireza
    Rahmani, Amir Masoud
    Navimipour, Nima Jafari
    Rezaei, Reza
    HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2019, 9 (01):
  • [8] Formal Verification of Concurrent Systems via Directed Model Checking
    Gradara, Sara
    Santone, Antonella
    Villani, Maria Luisa
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 185 (93-105) : 93 - 105
  • [9] Formal Verification of Signature-monitoring Mechanisms by Model Checking
    Tan, Lanfang
    Tan, Qingping
    Xu, Jianjun
    Zhou, Huiping
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2012, 9 (04) : 1431 - 1451
  • [10] Automated formal verification of visual modeling languages by model checking
    Dániel Varró
    Software & Systems Modeling, 2004, 3 (2) : 85 - 113