Modeling and Verifying an Arrival Manager Using EVENT-B

被引:2
|
作者
Mammar, Amel [1 ]
Leuschel, Michael [2 ]
机构
[1] Inst Polytech Paris, Telecom SudParis, SAMOVAR, Paris, France
[2] Univ Dusseldorf, Inst Informat, Dusseldorf, Germany
来源
关键词
System modeling; Event-B method; Refinement; Verification; SYSTEM;
D O I
10.1007/978-3-031-33163-3_24
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The present paper describes an Event-B model of the Arrival MANager system (called AMAN), the case study provided by the ABZ'23 conference. The goal of this safety critical interactive system is to schedule the arrival times of aircraft at airports. This system includes two parts: an autonomous part which predicts the arrival time of an aircraft from external sources (flight plan information, radar and weather information, etc.) and an interface part that permits to the Air Traffic Controller (ATCo) to submit requests to AMAN like changes regarding the arrival times of aircraft. To formally model and verify this critical system, we use a correct-by-construction approach with the Event-B formal method and its refinement process. We mainly consider functional features of the case study; all proof obligations have been discharged using the provers of the Rodin platform under which we carried out our development. To help users understand how AMAN works and its main functionalities, a visualisation of the Event-B models was achieved using the VisB component of ProB. Our models have been validated using ProB by applying scenarios related to different functional aspects of the system.
引用
收藏
页码:321 / 339
页数:19
相关论文
共 50 条
  • [1] Modeling and Verifying DML Triggers Using Event-B
    Hong Anh Le
    Ninh Thuan Truong
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS (ACIIDS 2013), PT II, 2013, 7803 : 539 - 548
  • [2] Modeling and Verifying WS-CDL Using Event-B
    Hong Anh Le
    Ninh Thuan Truong
    Context-Aware Systems and Applications, (ICCASA 2012), 2013, 109 : 290 - 299
  • [3] Modeling and Verifying Imprecise Requirements of Systems Using Event-B
    Hong Anh Le
    Loan Dinh Thi
    Ninh Thuan Truong
    KNOWLEDGE AND SYSTEMS ENGINEERING (KSE 2013), VOL 1, 2014, 244 : 313 - 325
  • [4] Formal Modeling for Verifying SCA Dynamic Composition with Event-B
    Lahouij, Aida
    Hamel, Lazhar
    Graiet, Mohamed
    2015 IEEE 24TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES - INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, 2015, : 29 - 34
  • [5] 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
  • [6] Verifying Event-B Hybrid Models Using Cyclone
    Wu, Hao
    Cheng, Zheng
    RIGOROUS STATE-BASED METHODS, ABZ 2023, 2023, 14010 : 179 - 184
  • [7] Verifying HyperLTL Properties in Event-B
    Bodeveix, Jean-Paul
    Carle, Thomas
    Fares, Elie
    Filali, Mamoun
    Hoang, Thai Son
    RIGOROUS STATE-BASED METHODS, ABZ 2024, 2024, 14759 : 255 - 261
  • [8] Modeling and Verifying the Transactional and QoS-aware Services Composition Using Event-B
    Abbassi, Imed
    Kmimech, Mourad
    Ben Hadj-Alouane, Nejib
    Gaaloul, Walid
    2014 IEEE 23RD INTERNATIONAL WETICE CONFERENCE (WETICE), 2014, : 313 - 318
  • [9] Verifying Safety of Behaviour Trees in Event-B
    Tadiello, Matteo
    Troubitsyna, Elena
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2022, (371): : 139 - 155
  • [10] Verifying Eventuality Properties of Imprecise System Requirements using Event-B
    Hong Anh Le
    Ninh Thuan Truong
    Nakajima, Shin
    30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 1651 - 1653