Formal modeling and analysis of ad hoc Zone Routing Protocol in Event-B

被引:0
作者
Chunyan Fu
Kougen Zheng
机构
[1] Zhejiang University,College of Computer Science and Technology
来源
International Journal on Software Tools for Technology Transfer | 2019年 / 21卷
关键词
Formal verification; Hybrid routing protocols; Zone Routing Protocol; Event-B; Refinement;
D O I
暂无
中图分类号
学科分类号
摘要
Ad hoc routing protocols are responsible for searching a route from the source to the destination under the dynamic network topology. Hybrid routing protocols combine the features of proactive and reactive approaches. So, the formal specification of a hybrid routing protocol in the dynamic network environment is a challenge. In this paper, we formally analyze the Zone Routing Protocol (ZRP), a hybrid routing framework, using Event-B. We develop the formal specification by the refinement mechanism. It allows us to gradually model the network environment, the construction of routing zones, route discovery based on bordercasting service and routing update. We prove the stabilization property in the inactive environment. In addition, we demonstrate that discovered routes hold the loop freedom and validity in each reachable system state. To present that the formalization is consistent with the informally expressed requirements, we adopt an animator, ProB, to validate our model. Our work provides reference to analyze extensions of the ZRP and other hybrid routing protocols.
引用
收藏
页码:165 / 181
页数:16
相关论文
共 21 条
  • [1] Abolhasan M(2004)A review of routing protocols for mobile ad hoc networks Ad Hoc Netw. 2 1-22
  • [2] Wysocki T(2010)Rodin: an open toolset for modelling and reasoning in Event-B Int. J. Softw. Tools Technol. Transf. (STTT) 12 447-466
  • [3] Dutkiewicz E(2002)Formal verification of standards for distance vector routing protocols J. ACM 49 538-576
  • [4] Abrial JR(2006)Formal and incremental construction of distributed algorithms: on the distributed reference counting algorithm Theor. Comput. Sci. 364 318-337
  • [5] Butler M(2008)ProB: an automated analysis toolset for the B method STTT 10 185-203
  • [6] Hallerstede S(1994)Highly dynamic destination-sequenced distance-vector routing (DSDV) for mobile computers ACM SIGCOMM Comput. Commun. Rev. 24 234-244
  • [7] Hoang TS(2004)Independent zone routing: an adaptive hybrid routing framework for ad hoc wireless networks IEEE/ACM Trans. Network. (TON) 12 595-608
  • [8] Mehta F(undefined)undefined undefined undefined undefined-undefined
  • [9] Voisin L(undefined)undefined undefined undefined undefined-undefined
  • [10] Bhargavan K(undefined)undefined undefined undefined undefined-undefined