Modeling and Evaluation of Wireless Sensor Network Protocols by Stochastic Timed Automata

被引:8
作者
Zhang, Fengling [1 ]
Bu, Lei [1 ]
Wang, Linzhang [1 ]
Zhao, Jianhua [1 ]
Chen, Xin [1 ]
Zhang, Tian [1 ]
Li, Xuandong [1 ]
机构
[1] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing, Jiangsu, Peoples R China
基金
高等学校博士学科点专项科研基金; 中国国家自然科学基金;
关键词
Wireless Sensor Network Protocol; Modeling and Evaluation; Stochastic Timed Automata; Statistical Model Checking;
D O I
10.1016/j.entcs.2013.09.001
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Wireless Sensor Networks (WSNs) are widely used in different kinds of environments. They may encounter lots of stochastic uncertainties and disturbances like message loss and node dynamics. Thus, it is critical to ensure the correctness of low level protocols in WSNs and evaluate their performance under different circumstances. In this paper, we propose a new method to analyze and evaluate WSN protocols based on stochastic timed automata and statistical model checking. For modeling, the work flow of a WSN protocol can be modeled with classical timed automata. Then, to model the uncertainties such as message loss and node dynamics, which are common in realistic circumstances, the timed automata can be extended by stochastic transitions, resulting in the stochastic timed automata. For analysis, the correctness of the protocol can be answered by classical model checking on the timed automata, while the performance of the protocol under realistic environments can be evaluated by statistical model checking on the stochastic model. To illustrate the feasibility and scalability of the modeling and verification method presented in this paper, Timing-sync Protocol for Sensor Networks (TPSN) will be studied completely throughout the paper.
引用
收藏
页码:261 / 277
页数:17
相关论文
共 20 条
  • [1] Abo R., 2011, 2011 Wireless Advanced (WiAd 2011), P283, DOI 10.1109/WiAd.2011.5983270
  • [2] Alure R., 1994, TCS, V126
  • [3] Statistical abstraction and model-checking of large heterogeneous systems
    Basu A.
    Bensalem S.
    Bozga M.
    Delahaye B.
    Legay A.
    [J]. International Journal on Software Tools for Technology Transfer, 2012, 14 (1) : 53 - 72
  • [4] Timed automata: Semantics, algorithms and tools
    Bengtsson, J
    Yi, W
    [J]. LECTURES ON CONCURRENCY AND PETRI NETS: ADVANCES IN PETRI NETS, 2004, 3098 : 87 - 124
  • [5] David Alexandre, 2011, Computer Aided Verification. Proceedings 23rd International Conference, CAV 2011, P349, DOI 10.1007/978-3-642-22110-1_27
  • [6] Formal software analysis - Emerging trends in software model checking
    Dwyer, Matthew B.
    Hatcliff, John
    Robby
    Pasareanu, Corina S.
    Visser, Willem
    [J]. FOSE 2007: FUTURE OF SOFTWARE ENGINEERING, 2007, : 120 - +
  • [7] Ganeriwal S., 2003, P 1 INT C EMB NETW S, P138, DOI DOI 10.1145/958491.958508
  • [8] Heidarian F, 2009, LECT NOTES COMPUT SC, V5850, P516, DOI 10.1007/978-3-642-05089-3_33
  • [9] Huang A., 2010, P NFM
  • [10] Kusy B., 2006, ISIS06704