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 条
  • [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] 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
  • [4] 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
  • [5] 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
  • [6] Formal analysis of imprecise system requirements with Event-B
    Hong Anh Le
    Nakajima, Shin
    Ninh Thuan Truong
    SPRINGERPLUS, 2016, 5
  • [7] Modeling of a Speed Control System Using Event-B
    Mammar, Amel
    Frappier, Marc
    RIGOROUS STATE-BASED METHODS, ABZ 2020, 2020, 12071 : 367 - 381
  • [8] Formal Analysis of BPMN Models Using Event-B
    Bryans, Jeremy W.
    Wei, Wei
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2010, 6371 : 33 - +
  • [9] 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
  • [10] Formal modelling and verifying of intellectualized information management system using Event-B
    Gao, Hongjiang
    Zhao, Yongsheng
    Liu, Jun
    Qin, Zheng
    GENERAL SYSTEM AND CONTROL SYSTEM, VOL I, 2007, : 207 - 209