Towards Verifying Correctness of Wireless Sensor Network Applications Using Insense and Spin

被引:0
|
作者
Sharma, Oliver [1 ]
Lewis, Jonathan [2 ]
Miller, Alice [1 ]
Dearle, Al [2 ]
Balasubramaniam, Dharini [2 ]
Morrison, Ron [2 ]
Sventek, Joe [1 ]
机构
[1] Univ Glasgow, Dept Comp Sci, Glasgow G12 8QQ, Lanark, Scotland
[2] Univ St Andrews, Sch Comp Sci, St Andrews KY16 9AJ, Fife, Scotland
来源
MODEL CHECKING SOFTWARE | 2009年 / 5578卷
基金
英国工程与自然科学研究理事会;
关键词
Concurrency; Distributed systems; Formal Modelling; Wireless Sensor Networks; AUTOMATIC VERIFICATION; MODEL;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The design and implementation of wireless sensor network applications often require domain experts, who may lack expertise in software engineering, to produce resource-constrained, concurrent, real-time software without the support of high-level software engineering facilities. The Insense language aims to address this mismatch by allowing the complexities of synchronisation, memory management and event-driven programming to be borne by the language implementation rather than by the programmer. The main contribution of this paper is all initial step towards verifying the correctness of WSN applications with a focus on concurrency. We model part of the synchronisation mechanism of the Insense language implementation using Promela constructs and verify its correctness using SPIN. We demonstrate how a previously published version of the mechanism is shown to be incorrect by SPIN, and give complete verification results for the revised mechanism.
引用
收藏
页码:223 / +
页数:3
相关论文
共 50 条
  • [21] Wireless sensor network applications and impacts in MOUT
    Davis, J
    Berry, N
    [J]. UNATTENDED/UNMANNED GROUND, OCEAN, AND AIR SENSOR TECHNOLOGIES AND APPLICATIONS VI, 2004, 5417 : 435 - 443
  • [22] Building Wireless Sensor Network Applications with LooCI
    Hughes, Daniel
    Thoelen, Klaas
    Horre, Wouter
    Matthys, Nelson
    Del Cid, Javier
    Michiels, Sam
    Huygens, Christophe
    Joosen, Wouter
    Ueyama, Jo
    [J]. INTERNATIONAL JOURNAL OF MOBILE COMPUTING AND MULTIMEDIA COMMUNICATIONS, 2010, 2 (04) : 38 - 64
  • [23] Time synchronization in wireless sensor network applications
    Hong, Y. S.
    No, J. H.
    [J]. SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, 2007, 4761 : 429 - 435
  • [24] Applications of Web Technology in Wireless Sensor Network
    Xiong Wei
    Liu Jian-fu
    Zhang Guo-dong
    [J]. PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (ICCSIT 2010), VOL 5, 2010, : 227 - 230
  • [25] ZigBee wireless sensor network in industrial applications
    Zheng, Li
    [J]. 2006 SICE-ICASE International Joint Conference, Vols 1-13, 2006, : 5429 - 5432
  • [26] Wireless sensor network applications in urban telehealth
    Morreale, Patricia A.
    [J]. 21ST INTERNATIONAL CONFERENCE ON ADVANCED NETWORKING AND APPLICATIONS WORKSHOPS/SYMPOSIA, VOL 2, PROCEEDINGS, 2007, : 810 - 814
  • [27] Research on the Applications and Characteristics of the Wireless Sensor Network
    Qu, Mingzhe
    [J]. MECHANICAL, ELECTRONIC AND ENGINEERING TECHNOLOGIES (ICMEET 2014), 2014, 538 : 498 - 501
  • [28] The Applications of Wireless Sensor Network in Smart Substation
    Li Yang
    Zhang Yiying
    Gao Dequan
    Cao Jinping
    [J]. ADVANCES IN POWER AND ELECTRICAL ENGINEERING, PTS 1 AND 2, 2013, 614-615 : 1881 - +
  • [29] Applications of wireless sensor network in smart grid
    Xu, Huijun
    [J]. Sensors and Transducers, 2013, 23 (SPEC.ISSUE): : 38 - 43
  • [30] Prototyping wireless sensor network applications with BTnodes
    Beutel, J
    Kasten, O
    Mattern, F
    Römer, K
    Siegemund, F
    Thiele, L
    [J]. WIRELESS SENSOR NETWORKS, PROCEEDINGS, 2004, 2920 : 323 - 338