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 条
  • [11] Formal Verification of Blockchain Smart Contracts via ATL Model Checking
    Nam, Wonhong
    Kil, Hyunyoung
    IEEE ACCESS, 2022, 10 : 8151 - 8162
  • [12] Formal Verification for Web Service Composition: A Model-checking Approach
    Ghannoudi, Majdi
    Chainbi, Walid
    2015 International Symposium on Networks, Computers and Communications (ISNCC 2015), 2015,
  • [13] Autonomous Intersection Management by Using Reinforcement Learning
    Karthikeyan, P.
    Chen, Wei-Lun
    Hsiung, Pao-Ann
    ALGORITHMS, 2022, 15 (09)
  • [14] Diagnosability verification using LTL model checking
    Thiago M. Tuxi
    Lilian K. Carvalho
    Eduardo V. L. Nunes
    Antonio E. C. da Cunha
    Discrete Event Dynamic Systems, 2022, 32 : 399 - 433
  • [15] Diagnosability verification using LTL model checking
    Tuxi, Thiago M.
    Carvalho, Lilian K.
    Nunes, Eduardo V. L.
    da Cunha, Antonio E. C.
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2022, 32 (03): : 399 - 433
  • [16] Analyzing a Formal Specification of Mondex Using Model Checking
    Zeng, Reng
    He, Xudong
    THEORETICAL ASPECTS OF COMPUTING, 2010, 6255 : 214 - 229
  • [17] Towards Integrating Formal Verification of Autonomous Robots with Battery Prognostics and Health Management
    Zhao, Xingyu
    Osborne, Matt
    Lantair, Jenny
    Robu, Valentin
    Flynn, David
    Huang, Xiaowei
    Fisher, Michael
    Papacchini, Fabio
    Ferrando, Angelo
    SOFTWARE ENGINEERING AND FORMAL METHODS (SEFM 2019), 2019, 11724 : 105 - 124
  • [18] Designing a Safe Intersection Management Algorithm using Formal Methods
    Saraoglu, Mustafa
    Pintscher, Johannes
    Janschek, Klaus
    IFAC PAPERSONLINE, 2022, 55 (14): : 22 - 27
  • [19] A Formal Approach for Modeling and Verification of Bus Bridge Based on Petri Net and Model Checking
    Zhang, Guoyin
    Liu, Ming
    Yao, Aihong
    PROCEEDINGS 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, (ICCSIT 2010), VOL 1, 2010, : 335 - 339
  • [20] Verification of JADE Agents Using ATL Model Checking
    Stoica, L. F.
    Stoica, F.
    Bolan, F. M.
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2015, 10 (05) : 718 - 731