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 条
  • [1] Formal development of an operation monitoring and control system for nuclear reactors using Event-B method
    Kim, Jihun
    Park, Moon-Ghu
    INTERNATIONAL JOURNAL OF ENERGY RESEARCH, 2020, 44 (10) : 8170 - 8180
  • [2] Formal Modelling of Cruise Control System Using Event-B and Rodin Platform
    Predut, Sorina
    Ipate, Florentin
    Gheorghe, Marian
    Campean, Felician
    IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, : 1541 - 1546
  • [3] Formal Specification of Asynchronous Checkpointing using Event-B
    Singh, Natthan
    Chandra, Manik
    Yadav, Divakar
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER ENGINEERING AND APPLICATIONS (ICACEA), 2015, : 659 - 664
  • [4] Modeling of Multiversion Concurrency Control System Using Event-B
    Suryavanshi, Raghuraj
    Yadav, Divakar
    2012 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2012, : 1397 - 1401
  • [5] Verification and validation of PDDL descriptions using Event-B formal method
    Fourati, Farah
    Bhiri, Mohamed Tahar
    Robbana, Riadh
    PROCEEDINGS OF 2016 5TH INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2016, : 770 - 776
  • [6] A Formal Approach for a Railway Level Crossing Using the Event-B Method
    Tounsi, Mohamed
    Fakhfakh, Faten
    DISTRIBUTED COMPUTING FOR EMERGING SMART NETWORKS, DICES-N 2023, 2024, 2041 : 131 - 146
  • [7] Formal System Modelling Using Abstract Data Types in Event-B
    Furst, Andreas
    Hoang, Thai Son
    Basin, David
    Sato, Naoto
    Miyazaki, Kunihiko
    ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z, ABZ 2014, 2014, 8477 : 222 - 237
  • [8] Formal analysis of imprecise system requirements with Event-B
    Hong Anh Le
    Nakajima, Shin
    Ninh Thuan Truong
    SPRINGERPLUS, 2016, 5
  • [9] Formal Analysis of BPMN Models Using Event-B
    Bryans, Jeremy W.
    Wei, Wei
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2010, 6371 : 33 - +
  • [10] Formal Analysis of Database Trigger Systems Using Event-B
    Anh Hong Le
    To Van Khanh
    Truong Ninh Thuan
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2021, 9 (04) : 1 - 16