Formal Verification of a MAC Protocol for Underwater Sensor Networks

被引:0
|
作者
Kumar, N. Suresh [1 ]
Kumar, G. Santhosh [1 ]
Sivan, Shailesh [1 ]
Sreekumar, A. [2 ]
机构
[1] Cochin Univ Sci & Technol CUSAT, Dept Comp Sci, Cyber Phys Syst Lab, Kochi 682022, Kerala, India
[2] Cochin Univ Sci & Technol USAT, Dept Comp Applicat, Kochi 682022, Kerala, India
关键词
Protocols; Media Access Protocol; Behavioral sciences; Throughput; Propagation delay; Formal verification; Performance analysis; Underwater acoustics; Acoustic sensors; PROMELA; SPIN model checker; TDA-MAC; underwater sensor networks (UWSN); CLOCK SYNCHRONIZATION; TDA-MAC; DESIGN;
D O I
10.1109/ACCESS.2023.3323585
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The use of Underwater Sensor Networks (UWSN) for underwater ocean applications such as seismic event detection, target detection, marine resource monitoring, and oil bed monitoring is growing. In contrast to conventional WSNs, these networks communicate via acoustic channels. Many communication protocols for UWSN have been proposed, including MAC layer protocols, time synchronization protocols, and routing protocols. Formal verification of these protocols is rarely investigated. In this paper, we propose two abstraction methods for UWSN that capture multi-channel models and variable propagation delay. These abstraction methods are used to create a validation model of the Time Delay Allocation MAC (TDA-MAC) protocol, which is used in UWSN. Formal verification of TDA-MAC is accomplished by performing a reachability analysis and the occurrence of design faults on certain marked states in the model. The verification results detect non-progress cycles of marked states in the event of a PING message loss. A modification to the existing protocol specification of TDA-MAC protocol is proposed. Formal verification on the refined validation model shows that the protocol is free from non-progress cycles and unreachable states. The proposed abstraction methods can be used to create formal models and perform formal verification of existing and emerging protocols used in UWSN.
引用
收藏
页码:111846 / 111859
页数:14
相关论文
共 50 条
  • [1] A MAC protocol for underwater sensor networks
    Meng Tao
    Shi Haoshan
    Wang Yu
    [J]. ICEMI 2007: PROCEEDINGS OF 2007 8TH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOL IV, 2007, : 144 - +
  • [2] Graph Colouring MAC Protocol for Underwater Sensor Networks
    Alfouzan, Faisal
    Shahrabi, Alireza
    Ghoreyshi, Seyed Mohammad
    Boutaleb, Tuleen
    [J]. PROCEEDINGS 2018 IEEE 32ND INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2018, : 120 - 127
  • [3] CDMA based MAC protocol for underwater sensor networks
    Bai, Lei
    Feng, Zhen-Xing
    Tian, Li-Qin
    [J]. Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2015, 38 : 107 - 110
  • [4] A TDMA MAC PROTOCOL FOR UNDERWATER ACOUSTIC SENSOR NETWORKS
    Zhong, Yongxin
    Huang, Jianguo
    Han, Jing
    [J]. 2009 IEEE YOUTH CONFERENCE ON INFORMATION, COMPUTING AND TELECOMMUNICATION, PROCEEDINGS, 2009, : 534 - 537
  • [5] Research on MAC Protocol for Underwater Acoustic Sensor Networks
    Yin, Cheng
    Wang, Wei
    Xi, Hui
    [J]. Proceedings of the 2016 6th International Conference on Applied Science, Engineering and Technology (ICASET), 2016, 77 : 181 - 186
  • [6] Efficiency Reservation MAC protocol for Underwater Acoustic Sensor Networks
    Nguyen, Trong Hung
    Shin, Soo-Young
    Park, Soo-Hyun
    [J]. NCM 2008 : 4TH INTERNATIONAL CONFERENCE ON NETWORKED COMPUTING AND ADVANCED INFORMATION MANAGEMENT, VOL 1, PROCEEDINGS, 2008, : 365 - 370
  • [7] A Reliable and Efficient MAC Protocol for Underwater Acoustic Sensor Networks
    Xiong, Junjie
    Lyu, Michael R.
    Ng, Kam-Wing
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2011,
  • [8] A Multiple Rendezvous Multichannel MAC Protocol for Underwater Sensor Networks
    Chao, Chih-Min
    Wang, Yao-Zong
    [J]. 2010 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC 2010), 2010,
  • [9] AN IMPROVED BEB ALGORITHM FOR MAC PROTOCOL OF UNDERWATER SENSOR NETWORKS
    Liu Wenhai
    Zhang Jiarong
    Yu Xiangliang
    [J]. PROCEEDINGS OF 2009 2ND IEEE INTERNATIONAL CONFERENCE ON BROADBAND NETWORK & MULTIMEDIA TECHNOLOGY, 2009, : 800 - 804
  • [10] A Study on the MAC Protocol for Dynamic Underwater Acoustic Sensor Networks
    Jong, Yongsop
    Zhang, Wei
    [J]. 2017 IEEE 9TH INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS (ICCSN), 2017, : 142 - 148