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 条
  • [41] Statistical Model Checking for Stochastic and Hybrid Autonomous Driving Based on Spatio-Clock Constraints
    Wang, Jinyong
    Huang, Zhiqiu
    Zhu, Yi
    Shen, Guohua
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2022, 32 (04) : 553 - 582
  • [42] Synthesis of attack actions using model checking for the verification of security protocols
    Basagiannis, Stylianos
    Katsaros, Panagiotis
    Pombortsis, Andrew
    SECURITY AND COMMUNICATION NETWORKS, 2011, 4 (02) : 147 - 161
  • [43] Automatic Verification of Behavior of UML Requirements Specifications using Model Checking
    Matsuura, Saeko
    Ikeda, Sae
    Yokotae, Kasumi
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD), 2020, : 158 - 166
  • [44] Using Model-Checking for Timing Verification in Industrial System Design
    Rioux, Laurent
    Henia, Rafik
    Sordon, Nicolas
    10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS - ICSTW 2017, 2017, : 377 - 378
  • [45] Heuristic Model Checking using a Monte-Carlo Tree Search Algorithm
    Poulding, Simon
    Feldt, Robert
    GECCO'15: PROCEEDINGS OF THE 2015 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2015, : 1359 - 1366
  • [46] Formal analysis for robust anti-SPIT protection using model checking
    Gritzalis, Dimitris
    Katsaros, Panagiotis
    Basagiannis, Stylianos
    Soupionis, Yannis
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2012, 11 (02) : 121 - 135
  • [47] Descartes-Agent: Verifying Formal Specifications Using the Model Checking Technique
    Subburaj, Vinitha Hannah
    Urban, Joseph E.
    2018 SECOND IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC), 2018, : 392 - 398
  • [48] Formal security analysis of Ariadne secure routing protocol using model checking
    Onem, E.
    Gurdag, A. Burak
    Caglayan, M. Ufuk
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2012, 9 (01) : 12 - 24
  • [49] Formal analysis for robust anti-SPIT protection using model checking
    Dimitris Gritzalis
    Panagiotis Katsaros
    Stylianos Basagiannis
    Yannis Soupionis
    International Journal of Information Security, 2012, 11 : 121 - 135
  • [50] SUPPORTING FORMAL VERIFICATION OF DIMA MULTI-AGENTS MODELS: TOWARDS FRAMEWORK BASED ON MAUDE MODEL CHECKING
    Boudiaf, Noura
    Mokhati, Farid
    Badri, Mourad
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2008, 18 (07) : 853 - 875