Modeling and Verification of NLSR Protocol Using UPPAAL

被引:5
|
作者
Fei, Yuan [1 ]
Zhu, Huibiao [1 ]
Li, Xin [1 ]
机构
[1] East China Normal Univ, Shanghai Key Lab Trustworthy Comp, Software Engn Inst, Shanghai, Peoples R China
关键词
Modeling; Verification; Named Data Networking (NDN); Named-data Link State Routing protocol (NLSR);
D O I
10.1109/TASE.2018.00022
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Named Data Networking (NDN) is a new promising architecture of information-centric networking, which supports multicast of data and adopts the publish/subscribe model in the network. NDN could not reuse the existing routing protocols designed for the IP architecture due to their fundamental difference of design. As a result, the Named-data Link State Routing (NLSR) protocol has been proposed for NDN. At the heart of the NLSR protocol is to disseminate Link State Advertisements (LSAs) to both build a network topology and distribute all the name prefixes to every node in the network. Each router stores the latest version of the LSAs in a Link State Database (LSDB). In this paper, we make the very first attempt to formally model and verify a few fundamental properties of the NLSR protocol using UPPAAL, a model checker for modeling and verifying real-time systems as networks of timed-automata. We validate our model by running the simulator in UPPAAL and verify crucial properties of the protocol under simple yet non-trivial test configurations differing in network topologies and message exchanging scenarios. We capture two situations that may risk synchronization failures and discuss some countermeasures. We also testify the proposal by verifying the revised model with addressing the design issues. We hope that our study and preliminary results would help enhancing the adaptability and robustness of NLSR protocol.
引用
下载
收藏
页码:108 / 115
页数:8
相关论文
共 50 条
  • [41] Issues with DCR and NLSR in Named-Based Routing Protocol
    Goyal, Rajeev
    Goyal, Samta Jain
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DATA ENGINEERING AND COMMUNICATION TECHNOLOGY, ICDECT 2016, VOL 2, 2017, 469 : 391 - 397
  • [42] UPPAAL in Practice: Quantitative Verification of a RapidIO Network
    Xing, Jiansheng
    Theelen, Bart D.
    Langerak, Rom
    van de Pol, Jaco
    Tretmans, Jan
    Voeten, J. P. M.
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION, AND VALIDATION, PT II, 2010, 6416 : 160 - +
  • [43] Modeling and Verification of RBC Handover Protocol
    Yang, Kai
    Duan, Zhenhua
    Tian, Cong
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2014, 309 : 51 - 62
  • [44] Modeling and Verification of a Protocol for Operational Support Using Coloured Petri Nets
    Westergaard, Michael
    Maggi, Fabrizio M.
    APPLICATIONS AND THEORY OF PETRI NETS, 2011, 6709 : 169 - 188
  • [45] Modeling and verification of a distributed transmission protocol
    Ivanov, L
    CDES '05: Proceedings of the 2005 International Conference on Computer Design, 2005, : 64 - 70
  • [46] Probabilistic Verification of Timing Constraints in Automotive Systems Using UPPAAL-SMC
    Kang, Eun-Young
    Mu, Dongrui
    Huang, Li
    INTEGRATED FORMAL METHODS, IFM 2018, 2018, 11023 : 236 - 254
  • [47] A Practical Application of UPPAAL and DTRON for Runtime Verification
    Truscan, Dragos
    Ahmad, Tanwir
    Siavashi, Faezeh
    Tuuttila, Pekka
    Second International Workshop on Software Engineering Research and Industrial Practice SER&IP 2015, 2015, : 39 - 45
  • [48] Formal Verification of TASM Models by Translating into UPPAAL
    胡凯
    张腾
    杨志斌
    顾斌
    蒋树
    姜泮昌
    Journal of Donghua University(English Edition), 2012, 29 (01) : 51 - 54
  • [49] VERIFICATION OF QUASI-SYNCHRONOUS SYSTEMS WITH UPPAAL
    Bhattacharyya, S.
    Miller, S.
    Yang, J.
    Smolka, S.
    Meng, B.
    Sticksel, C.
    Tinelli, C.
    2014 IEEE/AIAA 33RD DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2014,
  • [50] Translating Activity Diagram from Duration Calculus for Modeling of Real-Time Systems and its Formal Verification using UPPAAL and DiVinE
    Rahim, Muhammad Abdul Basit Ur
    Arif, Fahim
    MEHRAN UNIVERSITY RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY, 2016, 35 (01) : 139 - 154