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 条
  • [41] Formal Behavioral Modeling for Verifying SCA Composition with Event-B
    Graiet, Mohamed
    Lahouij, Aida
    Abbassi, Imed
    Hamel, Lazhar
    Kmimech, Mourad
    2015 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2015, : 17 - 24
  • [42] A formal model for output multimodal HCI An Event-B formalization
    Mohand-Oussaid, Linda
    Ait-Sadoune, Idir
    Ait-Ameur, Yamine
    Ahmed-Nacer, Mohamed
    COMPUTING, 2015, 97 (07) : 713 - 740
  • [43] Formal design of scalable conversation protocols using Event-B: Validation, experiments, and benchmarks
    Benyagoub, Sarah
    Ait-Amen, Yamine
    Ouederni, Meriem
    Mashkoor, Atif
    Medeghri, Ahmed
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (02)
  • [44] A Formal Approach Combining Event-B and PDDL for Planning Problems
    Ammar, Sabrine
    Bhiri, Mohamed Tahar
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2021, : 261 - 268
  • [45] Rigorous Design of Lazy Replication System Using Event-B
    Suryavanshi, Raghuraj
    Yadav, Divakar
    CONTEMPORARY COMPUTING, 2012, 306 : 407 - +
  • [46] A formal model for output multimodal HCIAn Event-B formalization
    Linda Mohand-Oussaid
    Idir Ait-Sadoune
    Yamine Ait-Ameur
    Mohamed Ahmed-Nacer
    Computing, 2015, 97 : 713 - 740
  • [47] Ensuring the Correctness and Reliability of CBPS System Using Event-B
    Toman, Sarah Hussein
    Hamel, Lazhar
    Lahouij, Aida
    Toman, Zinah Hussein
    Graiet, Mohamed
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2025, 35 (01)
  • [48] Formal domain-driven system development in Event-B: Application to interactive critical systems
    Mendil, Ismail
    Ait-Ameur, Yamine
    Singh, Neeraj Kumar
    Dupont, Guillaume
    Mery, Dominique
    Palanque, Philippe
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 135
  • [49] On Information Flow Control in Event-B and Refinement
    Mu, Chunyan
    2013 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE), 2013, : 225 - 232
  • [50] A method for the translation from UML into Event-B
    Sun Weixuan
    Zhang Hong
    Fu Yangzhen
    Feng Chao
    PROCEEDINGS OF 2016 IEEE 7TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2016), 2016, : 349 - 352