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 条
  • [21] Property Ownership Formal Modelling Using Event-B and iUML-B
    Altamimi, Manar
    Al Hashimy, Nawfal
    Fathabadi, Asieh Salehi
    Wills, Gary
    RIGOROUS STATE-BASED METHODS, ABZ 2024, 2024, 14759 : 191 - 200
  • [22] 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
  • [23] Formal modeling and analysis of ad hoc Zone Routing Protocol in Event-B
    Chunyan Fu
    Kougen Zheng
    International Journal on Software Tools for Technology Transfer, 2019, 21 : 165 - 181
  • [24] Formal System Modelling Using Abstract Data Types in Event-B
    Furst, Andreas
    Hoang, Thai Son
    Basin, David
    Sato, Naoto
    Miyazaki, Kunihiko
    ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z, ABZ 2014, 2014, 8477 : 222 - 237
  • [25] An Event-B Based Generic Framework for Hybrid Systems Formal Modelling
    Dupont, Guillaume
    Ait-Ameur, Yamine
    Pantel, Marc
    Singh, Neeraj K.
    INTEGRATED FORMAL METHODS, IFM 2020, 2020, 12546 : 82 - 102
  • [26] Formal modeling and analysis of ad hoc Zone Routing Protocol in Event-B
    Fu, Chunyan
    Zheng, Kougen
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2019, 21 (02) : 165 - 181
  • [27] Explicit Modelling of Physical Measures: From Event-B to Java']Java
    Gibson, J. Paul
    Mery, Dominique
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (271): : 64 - 79
  • [28] THE USE OF KNOWLEDGE MANAGEMENT SYSTEMS AND EVENT-B MODELLING IN A LEAN ENTERPRISE
    Burita, Ladislav
    Hrusecka, Denisa
    Pivnicka, Michal
    Rosman, Pavel
    JOURNAL OF COMPETITIVENESS, 2018, 10 (01) : 40 - 53
  • [29] Towards Integrated Modelling of Dynamic Access Control with UML and Event-B
    Vistbakka, Inna
    Troubitsyna, Elena
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (271): : 105 - 116
  • [30] Core Hybrid Event-B II: Multiple cooperating Hybrid Event-B machines
    Banach, Richard
    Butler, Michael
    Qin, Shengchao
    Zhu, Huibiao
    SCIENCE OF COMPUTER PROGRAMMING, 2017, 139 : 1 - 35