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 条
  • [21] Modeling of Multiversion Concurrency Control System Using Event-B
    Suryavanshi, Raghuraj
    Yadav, Divakar
    2012 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2012, : 1397 - 1401
  • [22] Requirement Analysis for Event-B modeling
    Batjargal, Bilguun
    Lee, Keug Hae
    2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA 2013), 2013,
  • [23] A graphical tool for formal verification using Event-B modeling
    Karmakar, Rahul
    MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (04) : 10899 - 10923
  • [24] Modeling of Timing Constraints in Hybrid Systems Using Event-B
    Su, Wen
    IEEE TRANSACTIONS ON RELIABILITY, 2020, 69 (02) : 581 - 593
  • [25] Validating and verifying LwM2M clients with event-B
    Mouakher, Ines
    Dhaou, Fatma
    Attiogbe, J. Christian
    INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2023, 16 (02) : 75 - 91
  • [26] Research on formally modeling based event-B
    Wu, Jin
    Chen, Zhi-Hui
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2014, 43 (03): : 405 - 408
  • [27] Formal Event-B Modeling of the MICONIC Application
    Ammar, Sabrine
    Bhiri, Mohamed Tahar
    NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2021, 337 : 197 - 210
  • [28] Modeling a landing gear system in Event-B
    Amel Mammar
    Régine Laleau
    International Journal on Software Tools for Technology Transfer, 2017, 19 : 167 - 186
  • [29] Modeling a landing gear system in Event-B
    Mammar, Amel
    Laleau, Regine
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2017, 19 (02) : 167 - 186
  • [30] Modeling of a speed control system using <sc>Event-B</sc>
    Mammar, Amel
    Frappier, Marc
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2024, 26 (03) : 347 - 363