Modelling Link State Routing in Event-B

被引:0
|
作者
Kamali, Mojgan [1 ]
Petre, Luigia [1 ]
机构
[1] Abo Akad Univ, Turku, Finland
关键词
D O I
10.1109/ICECCS.2016.17
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present a stepwise formal development of the Optimised Link State Routing (OLSR) protocol in Event-B. OLSR is a proactive routing protocol which finds routes for different destinations in advance by exchanging control messages through the network. As a consequence, whenever a data packet is injected into the network can be delivered to a certain destination immediately. To achieve this, routing tables in OLSR are continuously updated, by following a rather complicated algorithm. By modelling OLSR in Event-B, we address the scalability problem of our previous work [1], and structure the OLSR complexity in five distinct abstraction layers. These layers are manageable to understand and to verify and are linked to each other by refinement. As Event-B is supported by a theorem proving platform (Rodin), we model and prove functional properties of OLSR in an automated and interactive manner, at a highly general level. Our approach can serve as a proof-of-concept to be adapted to modelling and verifying of the other routing protocols for large-scale networks.
引用
收藏
页码:207 / 210
页数:4
相关论文
共 50 条
  • [41] Refinement for Pipelining in Event-B
    Evans, Neil
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 214 : 183 - 202
  • [42] Enabling analysis for Event-B
    Dobrikov, Ivaylo
    Leuschel, Michael
    SCIENCE OF COMPUTER PROGRAMMING, 2018, 158 : 81 - 99
  • [43] Formal Modelling of Ontologies : An Event-B based Approach Using the Rodin Platform
    Ait Ameur, Yamine
    Ait Sadoune, Idir
    Hacid, Kahina
    Mohand Oussaid, Linda
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (271): : 24 - 33
  • [44] Formal Modelling of Cruise Control System Using Event-B and Rodin Platform
    Predut, Sorina
    Ipate, Florentin
    Gheorghe, Marian
    Campean, Felician
    IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, : 1541 - 1546
  • [45] Property-Based Modelling and Validation of a CBTC Zone Controller in Event-B
    Comptier, Mathieu
    Leuschel, Michael
    Mejia, Luis-Fernando
    Perez, Julien Molinero
    Mutz, Mareike
    RELIABILITY, SAFETY, AND SECURITY OF RAILWAY SYSTEMS: MODELLING, ANALYSIS, VERIFICATION, AND CERTIFICATION, 2019, 11495 : 202 - 212
  • [46] Formal modelling and verifying of intellectualized information management system using Event-B
    Gao, Hongjiang
    Zhao, Yongsheng
    Liu, Jun
    Qin, Zheng
    GENERAL SYSTEM AND CONTROL SYSTEM, VOL I, 2007, : 207 - 209
  • [47] An Insight into DVB-T System using Formal Modelling in Event-B
    Krayem, Said
    Patikova, Zuzana
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2016 (ICNAAM-2016), 2017, 1863
  • [48] Modelling a Multi-Agent System Relating to Liveness Properties in Event-B
    Negreanu, Lorina
    STUDIES IN INFORMATICS AND CONTROL, 2014, 23 (04): : 351 - 358
  • [49] Modelling and Proof of a Tree-Structured File System in Event-B and Rodin
    Damchoom, Kriangsak
    Butler, Michael
    Abrial, Jean-Raymond
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 5256 : 25 - +
  • [50] Generating Hierarchical State Based Representation From Event-B Models
    Chaudhari, Dipak L.
    Damani, Om P.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2011, 280 : 35 - 46