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 条
  • [31] Formal Meta Engineering Event-B: Extension and Reasoning The EB4EB Framework
    Riviere, Peter
    RIGOROUS STATE-BASED METHODS, ABZ 2021, 2021, 12709 : 153 - 157
  • [32] Formal Verification of Stateful Services with REST APIs using Event-B
    Rauf, Irum
    Vistbakka, Inna
    Troubitsyna, Elena
    2018 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2018), 2018, : 131 - 138
  • [33] Teaching Formal Methods: Lessons Learnt from Using Event-B
    Catano, Nestor
    FORMAL METHODS TEACHING (FMTEA 2019), 2019, 11758 : 212 - 227
  • [34] Web Service Compensation at Runtime: Formal Modeling and Verification Using the Event-B Refinement and Proof Based Formal Method
    Babin, Guillaume
    Ait-Ameur, Yamine
    Pantel, Marc
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2017, 10 (01) : 107 - 120
  • [35] An Event-B Formal Model for Access Control and Resource Management of Serverless Apps
    Yagmahan, Mehmet Said Nur
    Rezazadeh, Abdolbaghi
    Butler, Michael
    RIGOROUS STATE-BASED METHODS, ABZ 2024, 2024, 14759 : 181 - 190
  • [36] Formal Verification of a Medical Insurance System Prototype: The Event-B Modeling Approach
    Karmakar, Rahul
    Dutta, Saheli
    JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2022, 17 (01): : 25 - 34
  • [37] Modeling and Reasoning Event-B Models Based on Mathematica
    Pan, Guoteng
    Li, Mengjun
    Ou, Guodong
    11TH ASIA-PACIFIC SYMPOSIUM ON INTERNETWARE (INTERNETWARE 2019), 2019,
  • [38] Rodin: An open toolset for modelling and reasoning in Event-B
    Abrial J.-R.
    Butler M.
    Hallerstede S.
    Hoang T.S.
    Mehta F.
    Voisin L.
    International Journal on Software Tools for Technology Transfer, 2010, 12 (06) : 447 - 466
  • [39] Empowering the Event-B Method Using External Theories
    Ait-Ameur, Yamine
    Dupont, Guillaume
    Mendil, Ismail
    Mery, Dominique
    Pantel, Marc
    Riviere, Peter
    Singh, Neeraj K.
    INTEGRATED FORMAL METHODS, IFM 2022, 2022, 13274 : 18 - 35
  • [40] Formal Specification and Verification of Concurrent Agents in Event-B
    Negreanu, Lorina
    Mocanu, Irina
    Florea, Adina Magda
    19TH INTERNATIONAL CONFERENCE ON CONTROL SYSTEMS AND COMPUTER SCIENCE (CSCS 2013), 2013, : 155 - 161