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 条
  • [31] Event-B based approach for verifying Cloud resource allocation in business process
    Boubaker, Souha
    Gaaloul, Walid
    Graiet, Mohamed
    Ben Hadj-Alouane, Nejib
    2015 IEEE 12TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2015), 2015, : 538 - 545
  • [32] Modeling and Reasoning Event-B Models Based on Mathematica
    Pan, Guoteng
    Li, Mengjun
    Ou, Guodong
    11TH ASIA-PACIFIC SYMPOSIUM ON INTERNETWARE (INTERNETWARE 2019), 2019,
  • [33] Event-B Decomposition Analysis for Systems Behavior Modeling
    Kraibi, Kenza
    Ben Ayed, Rahma
    Rehm, Joris
    Collart-Dutilleul, Simon
    Bon, Philippe
    Petit, Dorian
    ICSOFT: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2019, : 278 - 286
  • [34] Agents Modeling under Fairness Assumption in Event-B
    Mocanu, Irina
    Negreanu, Lorina
    Florea, Adina Magda
    INTELLIGENT DISTRIBUTED COMPUTING VII, 2014, 511 : 301 - 307
  • [35] Using SoaML Models and Event-B Specifications for Modeling SOA Design Patterns
    Tounsi, Imen
    Hrichi, Zied
    Kacem, Mohamed Hadj
    Kacem, Ahmed Hadj
    Drira, Khalil
    ICEIS: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2013, : 294 - 301
  • [36] Experiments in program verification using Event-B
    Hallerstede, Stefan
    Leuschel, Michael
    FORMAL ASPECTS OF COMPUTING, 2012, 24 (01) : 97 - 125
  • [37] Designing Exception Handling Using Event-B
    Fathabadi, Asieh Salehi
    Snook, Colin
    Hoang, Thai Son
    ThorburnO, Robert
    Butler, Michael
    Aniello, Leonardo
    Sassone, Vladimiro
    RIGOROUS STATE-BASED METHODS, ABZ 2024, 2024, 14759 : 270 - 277
  • [38] Architectural Semantics of AADL using Event-B
    D'Souza, Meenakshi
    Ramesh, S.
    Satpathy, Manoranjan
    2014 INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), 2014, : 92 - 97
  • [39] Core Hybrid Event-B I: Single Hybrid Event-B machines
    Banach, Richard
    Butler, Michael
    Qin, Shengchao
    Verma, Nitika
    Zhu, Huibiao
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 105 : 92 - 123
  • [40] Formal Modeling of the Simple Text Oriented Messaging Protocol using Event-B Method
    El Mimouni, Sanae
    Bouhdadi, Mohamed
    2015 IEEE/ACS 12TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2015,