Modelling and Analysing Routing Protocols Diagrammatically with Bigraphs

Author:

Albalwe Maram1ORCID,Archibald Blair2ORCID,Sevegnani Michele2ORCID

Affiliation:

1. University of Glasgow, Glasgow, United Kingdom of Great Britain and Northern Ireland and University of Tabuk, Tabuk, Saudi Arabia

2. University of Glasgow, Glasgow, United Kingdom of Great Britain and Northern Ireland

Abstract

As more end-user applications depend on Internet of Things (IoT) technology, it is essential the networking protocols underpinning these applications are reliable. Using Formal Methods to reason about protocol specifications is an established technique, but, due to their perceived difficulty and mathematical nature, receive limited use in practice. We propose an approach based on Milner’s bigraphs—a flexible diagrammatic modelling language—that allows developers to “draw” the protocol updates as a way to increase use of formal methods in protocol design. To show bigraphs in action, we model part of the Routing Protocol for low-power and Lossy Networks (RPL), popular in wireless sensor networks, and verify it using model checking. We compare our approach with the more common simulation approach and show that analysing the bigraph model often finds more valid routes than simulation (which usually returns only a single routing tree even with 500 simulations) and that it has comparable performance. The model is open to extension, with less implementation effort than simulation, and we show this through two examples: a security attack and physical link drops. Bigraphs seem a promising approach to protocol design, and this is the first step in promoting their use.

Publisher

Association for Computing Machinery (ACM)

Reference56 articles.

1. Formal modeling and analysis of security schemes of RPL protocol using colored Petri nets;Ahmad Farooq;PLoS One,2023

2. Maram Albalwe, Blair Archibald, and Michele Sevegnani. 2024. Modelling real-time systems with bigraphs. In Proceedings of the 15th International Workshop on Graph Computation Models.

3. RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks

4. LoRa Alliance. 2015. White Paper: A technical overview of LoRa and LoRaWAN. In The LoRa Alliance: San Ramon, CA, USA, (2015), 7--11.

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3