Formal Reasoning for Air Traffic Control System Using Event-B Method

被引:3
作者
Jarrar, Abdessamad [1 ]
Balouki, Youssef [1 ]
机构
[1] Univ Hassan First, Fac Sci & Technol Settat, Comp Imaging & Modeling Complex Syst Lab, Settat, Morocco
来源
COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA 2018), PT II | 2018年 / 10961卷
关键词
Formal method; Event-B; Air traffic management; Platform RODIN; Refinement patterns; FCFS;
D O I
10.1007/978-3-319-95165-2_17
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a formal modeling and verification of Air Traffic Control system (ATC) for airspace management. This system assists air traffic controllers by visualizing aircrafts in the airport vicinity. In such a critical-safety system, the use of robust formal methods that assure bugs absence is highly required. Therefore, we use a formalism of discrete transition systems based on abstraction and refinement along proof obligations. These proofs ensure the consistency of the system by mean of invariants preservation and deadlock freedom. The first guarantee that all invariants hold permanently and thus provide a handy solution for bugs absence verification. The second prove that the system runs forever to avoid deadlock. This modeling and proving enable us to establish that the system is, relatively to some criteria, correct by construction.
引用
收藏
页码:241 / 252
页数:12
相关论文
共 50 条
  • [31] Reasoning about almost-certain convergence properties using Event-B
    Thai Son Hoang
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 81 : 108 - 121
  • [32] Event-B Based Modeling For Landing Gear Extend And Retract Control System
    Chuo, Zhang
    Hong, Zhang
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 1126 - 1130
  • [33] A CSP Approach to Control in Event-B
    Schneider, Steve
    Treharne, Helen
    Wehrheim, Heike
    INTEGRATED FORMAL METHODS, 2010, 6396 : 260 - +
  • [34] Refinement and Validation of the Immune System Based on the Event-B Method
    Zou, Sheng-rong
    Chen, Li
    Wang, Chen
    Shu, Yu-dan
    2019 4TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND APPLICATIONS (ICCIA 2019), 2019, : 16 - 20
  • [35] THE TECHNIQUES OF FORMALIZATION OF OS ASTRA LINUX SPECIAL EDITION ACCESS CONTROL MODEL USING Event-B FORMAL METHOD FOR VERIFICATION USING Rodin AND ProB
    Devyanin, P. N.
    Leonova, M. A.
    PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2021, (52): : 83 - 96
  • [36] Research on Event-B based formal modeling and verification of automatic production line
    Fu, Kaiming
    Fang, Bin
    Li, Yafen
    Li, Huijie
    PROCEEDINGS OF THE 28TH CHINESE CONTROL AND DECISION CONFERENCE (2016 CCDC), 2016, : 3690 - 3695
  • [37] Systematic Transformation Method from UML to Event-B
    Geng, Xue
    Zou, Sheng-rong
    Yao, Ju-yi
    2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY COMPANION, QRS-C, 2022, : 770 - 771
  • [38] Towards the Formal Verification of a Java']Java Processor in Event-B
    Evans, Neil
    Grant, Neil
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 201 : 45 - 67
  • [39] Formal Modeling for Verifying SCA Dynamic Composition with Event-B
    Lahouij, Aida
    Hamel, Lazhar
    Graiet, Mohamed
    2015 IEEE 24TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES - INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, 2015, : 29 - 34
  • [40] Towards the Formal Verification of a Java']Java Processor in Event-B
    Grant, Neil
    Evans, Neil
    WOTUG-30: COMMUNICATING PROCESS ARCHITECTURES 2007, 2007, 65 : 425 - 442