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 条
  • [31] Enabling Analysis for Event-B
    Dobrikov, Ivaylo
    Leuschel, Michael
    ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z (ABZ 2016), 2016, 9675 : 102 - 118
  • [32] A proposal for records in Event-B
    Evans, Neil
    Butler, Michael
    FM 2006: FORMAL METHODS, PROCEEDINGS, 2006, 4085 : 221 - 235
  • [33] Code generation for Event-B
    Rivera, Victor
    Catano, Nestor
    Wahls, Tim
    Rueda, Camilo
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2017, 19 (01) : 31 - 52
  • [34] The Composition of Event-B Models
    Poppleton, Michael
    ABSTRACT STATE MACHINES, B AND Z, PROCEEDINGS, 2008, 5238 : 209 - 222
  • [35] From Event-B to Lambdapi
    Grieu, Anne
    RIGOROUS STATE-BASED METHODS, ABZ 2024, 2024, 14759 : 387 - 391
  • [36] Decomposition tool for Event-B
    Silva, Renato
    Pascal, Carine
    Thai Son Hoang
    Butler, Michael
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (02): : 199 - 208
  • [37] Decomposition Structures for Event-B
    Butler, Michael
    INTEGRATED FORMAL METHODS, PROCEEDINGS, 2009, 5423 : 20 - 38
  • [38] Loose Observation in Event-B
    Hallerstede, Stefan
    RIGOROUS STATE-BASED METHODS, ABZ 2024, 2024, 14759 : 105 - 122
  • [39] Code Generation for Event-B
    Furst, Andreas
    Hoang, Thai Son
    Basin, David
    Desai, Krishnaji
    Sato, Naoto
    Miyazaki, Kunihiko
    INTEGRATED FORMAL METHODS, IFM 2014, 2014, 8739 : 323 - 338
  • [40] Code generation for Event-B
    Víctor Rivera
    Néstor Cataño
    Tim Wahls
    Camilo Rueda
    International Journal on Software Tools for Technology Transfer, 2017, 19 : 31 - 52