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 条
  • [31] A Hybrid Autonomous Intersection Management for Minimizing Delays Using Fuzzy Logic
    Zachariah, Babangida
    Elgazzar, Khalid
    Alwidian, Sanaa
    2024 IEEE INTERNATIONAL CONFERENCE ON SMART MOBILITY, SM 2024, 2024, : 122 - 128
  • [32] Formal Analysis of QUIC Handshake Protocol Using Symbolic Model Checking
    Zhang, Jingjing
    Yang, Lin
    Gao, Xianming
    Tang, Gaigai
    Zhang, Jiyong
    Wang, Qiang
    IEEE ACCESS, 2021, 9 : 14836 - 14848
  • [33] Upgrade of a quantum scheme for authentication and key distribution along with a formal verification based on model checking technique
    Ghilen, Aymen
    Azizi, Mostafa
    Bouallegue, Ridha
    SECURITY AND COMMUNICATION NETWORKS, 2016, 9 (18) : 4949 - 4956
  • [34] A framework for modeling and analyzing cyber-physical systems using statistical model checking
    Alshalalfah, Abdel-Latif
    Mohamed, Otmane Ait
    Ouchani, Samir
    INTERNET OF THINGS, 2023, 22
  • [35] Automated Formal Verification of Model Transformations Using the Invariants Mechanism
    Ulitin, Boris
    Babkin, Eduard
    Babkina, Tatiana
    Vizgunov, Arsenii
    PERSPECTIVES IN BUSINESS INFORMATICS RESEARCH, BIR 2019, 2019, 365 : 59 - 73
  • [36] Formal Verification of Distributed System Using an Executable C Model
    Cifuentes, F.
    Bustos, J.
    Simmonds, J.
    IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (06) : 2874 - 2878
  • [37] Verification of Fault-Tolerant System Architectures Using Model Checking
    Lahtinen, Jussi
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, 2014, 8696 : 195 - 206
  • [38] Security Verification of Industrial Control Systems using Partial Model Checking
    Kulik, Tomas
    Boudjadar, Jalil
    Tran-Jorgensen, Peter W. V.
    2020 IEEE/ACM 8TH INTERNATIONAL CONFERENCE ON FORMAL METHODS IN SOFTWARE ENGINEERING, FORMALISE, 2020, : 98 - 108
  • [39] Verification of MPI Java']Java Programs using Software Model Checking
    Rehman, Waqas Ur
    Ayub, Muhammad Sohaib
    Siddiqui, Junaid Haroon
    ACM SIGPLAN NOTICES, 2016, 51 (08) : 413 - 414
  • [40] Security Verification for Cyber-Physical Systems Using Model Checking
    Chan, Ching-Chieh
    Yang, Cheng-Zen
    Fan, Chin-Feng
    IEEE ACCESS, 2021, 9 : 75169 - 75186