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
关键词
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 条
  • [41] Formal Verification of SCA Assembly Model with Event-B
    Lahouij, Aida
    Hamel, Lazhar
    Graiet, Mohamed
    2013 NINTH INTERNATIONAL CONFERENCE ON SEMANTICS, KNOWLEDGE AND GRIDS (SKG), 2013, : 44 - 51
  • [42] Formal Modelling of PBFT Consensus Algorithm in Event-B
    Li, Jie
    Hu, Kai
    Zhu, Jian
    Bodeveix, Jean-Paul
    Ye, Yafei
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [43] Towards Sophisticated Air Traffic Control System Using Formal Methods
    Jarrar, Abdessamad
    Balouki, Youssef
    MODELLING AND SIMULATION IN ENGINEERING, 2018, 2018
  • [44] Requirements analysis of air traffic control system using formal methods
    Jamal, Maryam
    Zafar, Nazir Ahmad
    ICIET 2007: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION AND EMERGING TECHNOLOGIES, 2007, : 216 - +
  • [45] Formal Simulation and Verification of Solidity contracts in Event-B
    Zhu, Jian
    Hu, Kai
    Filali, Mamoun
    Bodeveix, Jean-Paul
    Talpin, Jean-Pierre
    Cao, Haitao
    2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 1309 - 1314
  • [46] Reasoning in Air Traffic Control Using Prolog
    Li, Dancheng
    Liu, Zhiliang
    Liu, Cheng
    Liu, Binsheng
    Zhang, Wei
    MECHANICAL ENGINEERING AND TECHNOLOGY, 2012, 125 : 499 - 505
  • [47] Reasoning about almost-certain convergence properties using Event-B
    Thai Son Hoang
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 81 : 108 - 121
  • [48] Formal Modelling of Ontologies : An Event-B based Approach Using the Rodin Platform
    Ait Ameur, Yamine
    Ait Sadoune, Idir
    Hacid, Kahina
    Mohand Oussaid, Linda
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (271): : 24 - 33
  • [49] Formal Verification of Cloud Resource Allocation in Business Processes using Event-B
    Boubaker, Souha
    Mammar, Amel
    Graiet, Mohamed
    Gaaloul, Walid
    IEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS IEEE AINA 2016, 2016, : 746 - 753
  • [50] Formal Development of a Total Order Broadcast for Distributed Transactions Using Event-B
    Yadav, Divakar
    Butler, Michael
    METHODS, MODELS AND TOOLS FOR FAULT TOLERANCE, 2009, 5454 : 152 - +