Formal Verification of mCWQ Using Extended Hoare Logic

被引:2
|
作者
Xie, Wanling [1 ]
Zhu, Huibiao [1 ]
Wu, Xi [2 ]
Phan Cong Vinh [3 ]
机构
[1] East China Normal Univ, Sch Comp Sci & Software Engn, Shanghai Key Lab Trustworthy Comp, Shanghai, Peoples R China
[2] Univ Queensland, Sch ITEE, Brisbane, Qld 4072, Australia
[3] Nguyen Tat Thanh Univ, 300A Nguyen Tat Thanh St,Ward 13,Dist 4, Ho Chi Minh City, Vietnam
来源
MOBILE NETWORKS & APPLICATIONS | 2019年 / 24卷 / 01期
基金
中国国家自然科学基金; 新加坡国家研究基金会;
关键词
Hoare logic; Node mobility; mCWQ calculus; WIRELESS SENSOR NETWORKS; AD-HOC; MOBILITY MODELS; CALCULUS; ALGEBRA;
D O I
10.1007/s11036-018-1142-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Node mobility, as one of the most important features of Wireless Sensor Networks (WSNs), may affect the reliability of communication links in the networks, leading to abnormalities and decreasing the quality of service provided by WSNs. The mCWQ calculus (i.e., CWQ calculus with mobility) is recently proposed to capture the feature of node mobility and increase the communication quality of WSNs. In this paper, we present a proof system for the mCWQ calculus to prove its correctness. Our specifications and verifications are based on Hoare Logic. In order to describe the timing of observable actions, we extend the assertion language with primitives. And terminating and non-terminating computations both can be described in our proof system. We also give some examples to illustrate the application of our proof system.
引用
收藏
页码:134 / 144
页数:11
相关论文
共 50 条
  • [1] Formal Verification of mCWQ Using Extended Hoare Logic
    Wanling Xie
    Huibiao Zhu
    Xi Wu
    Phan Cong Vinh
    Mobile Networks and Applications, 2019, 24 : 134 - 144
  • [2] Formal Verification of Quantum Algorithms Using Quantum Hoare Logic
    Liu, Junyi
    Zhan, Bohua
    Wang, Shuling
    Ying, Shenggang
    Liu, Tao
    Li, Yangjia
    Ying, Mingsheng
    Zhan, Naijun
    COMPUTER AIDED VERIFICATION, CAV 2019, PT II, 2019, 11562 : 187 - 207
  • [3] Formal verification method for cryptographic software security based on Hoare logic
    Xiao K.
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2019, 49 (04): : 1301 - 1306
  • [4] HHLPy: Practical Verification of Hybrid Systems Using Hoare Logic
    Sheng, Huanhuan
    Bentkamp, Alexander
    Zhan, Bohua
    FORMAL METHODS, FM 2023, 2023, 14000 : 160 - 178
  • [5] THE USE OF HOARE LOGIC IN THE VERIFICATION OF HORIZONTAL MICROPROGRAMS
    DASGUPTA, S
    WAGNER, A
    INTERNATIONAL JOURNAL OF COMPUTER & INFORMATION SCIENCES, 1984, 13 (06): : 461 - 490
  • [6] Temporal and Spatial Coherence Verification in SMIL Documents with Hoare Logic and Disjunctive Constraints: A Hybrid Formal Method
    Mekahlia, Fatma Zohra
    Ghomari, Abdelghani
    Yazid, Samy
    Djenouri, Djamel
    JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2016, 20 (03) : 39 - 70
  • [7] A Proof System for HRML with Extended Hoare Logic
    Chen, Ningning
    Zhu, Huibiao
    Fang, Huixing
    2021 INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE 2021), 2021, : 31 - 38
  • [8] COMPOSITIONAL VERIFICATION OF REAL-TIME SYSTEMS USING EXTENDED HOARE TRIPLES
    HOOMAN, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 600 : 252 - 290
  • [9] Formal Verification of Ladder Logic programs using NuSMV
    Kottler, Sam
    Khayamy, Mehdy
    Hasan, Syed Rafay
    Elkeelany, Omar
    SOUTHEASTCON 2017, 2017,
  • [10] Formal behavior verification of HLA federations using temporal logic
    Brade, D
    MODELLING AND SIMULATION 2002, 2002, : 273 - 277