Statistical Model Checking of a Clock Synchronization Protocol for Sensor Networks

被引:1
|
作者
Battisti, Luca [1 ]
Macedonio, Damiano [1 ]
Merro, Massimo [1 ]
机构
[1] Univ Verona, Dipartimento Informat, Verona, Italy
来源
FUNDAMENTALS OF SOFTWARE ENGINEERING, FSEN 2013 | 2013年 / 8161卷
关键词
UPPAAL;
D O I
10.1007/978-3-642-40213-5_11
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper uses the statistical model checking tool in the UPPAAL toolset to test the robustness of a distributed clock synchronization algorithm for wireless sensor networks (WSN), in the case of lossy communication, i.e., when the WSN is deployed in an environment with significant multi-path propagation, leading to interference. More precisely, the robustness of the gMAC protocol included in the Chess WSN platform is tested on two important classes of regular network topologies: cliques (networks with full connectivity) and small grids (where all nodes have the same degree). The paper extends previous work by Hedaraian et al. that only analyzed this algorithm in the ideal case of non-lossy communication, and only in the case of cliques and line topologies. The main contribution is to show that the original clock synchronization algorithm is not robust to changing the quality of communication between sensors. More precisely, with high probability the algorithm fails to synchronize the nodes when considering lossy communication over cliques of arbitrary size, as well as over small grid topologies.
引用
收藏
页码:168 / 182
页数:15
相关论文
共 12 条
  • [1] On the Power of Statistical Model Checking
    Larsen, Kim G.
    Legay, Axel
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: DISCUSSION, DISSEMINATION, APPLICATIONS, ISOLA 2016, PT II, 2016, 9953 : 843 - 862
  • [2] Modelling and statistical model checking of a microgrid
    Chakraborty, Souymodip
    Katoen, Joost-Pieter
    Sher, Falak
    Strelec, Martin
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (04) : 537 - 554
  • [3] Statistical model checking for biological systems
    Alexandre David
    Kim G. Larsen
    Axel Legay
    Marius Mikučionis
    Danny Bøgsted Poulsen
    Sean Sedwards
    International Journal on Software Tools for Technology Transfer, 2015, 17 : 351 - 367
  • [4] Statistical model checking for biological systems
    David, Alexandre
    Larsen, Kim G.
    Legay, Axel
    Mikucionis, Marius
    Poulsen, Danny Bogsted
    Sedwards, Sean
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (03) : 351 - 367
  • [5] NSPK Protocol Security Model Checking System Builder
    Yan, Wang
    Ying, Liu
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2015, 9 (07): : 307 - 315
  • [6] Model Based Validation of Real Time QoS for NCDCLA Protocol in Wireless Sensor Networks
    Sghaier, Amra
    Meddeb, Aref
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON SCIENCES OF ELECTRONICS, TECHNOLOGIES OF INFORMATION AND TELECOMMUNICATIONS (SETIT'18), VOL.2, 2020, 147 : 361 - 372
  • [7] Model Checking of Needham-Schroeder Protocol Using UPPAAL
    Rong, Mei
    Li, Zhonghui
    Zhang, Guangquan
    2010 6TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS NETWORKING AND MOBILE COMPUTING (WICOM), 2010,
  • [8] Model Checking Message Delivery Times in SpaceWire Networks
    Kovalov, Andrii
    Patil, Girish
    Bansal, Vishav
    Gerndt, Andreas
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 267 - 275
  • [9] Comparative Study of MPR Selection Algorithms Based on Statistical Model Checking
    Barki, Omar
    Guennoun, Zouhair
    Addaim, Adnane
    PROCEEDINGS OF 2016 5TH INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2016, : 327 - 331
  • [10] A methodology for resilient safety-critical infrastructures using statistical model checking
    Kumar, Rajesh
    Yadav, Nitish
    PROCEEDINGS OF THE 2023 30TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC 2023, 2023, : 599 - 603