Formal verification of mobile robot protocols

被引:0
|
作者
Béatrice Bérard
Pascal Lafourcade
Laure Millet
Maria Potop-Butucaru
Yann Thierry-Mieg
Sébastien Tixeuil
机构
[1] Sorbonne Universités,UPMC Univ Paris 06, CNRS, LIP6 UMR 7606
[2] University Clermont Auvergne,CNRS, LIMOS, UMR 6158
来源
Distributed Computing | 2016年 / 29卷
关键词
Mobile robots; Verification; Model checking;
D O I
暂无
中图分类号
学科分类号
摘要
Mobile robot networks emerged in the past few years as a promising distributed computing model. Existing work in the literature typically ensures the correctness of mobile robot protocols via ad hoc handwritten proofs, which, in the case of asynchronous execution models, are both cumbersome and error-prone. Our contribution is twofold. We first propose a formal model to describe mobile robot protocols operating in a discrete space i.e., with a finite set of possible robot positions, under synchrony and asynchrony assumptions. We translate this formal model into the DVE language, which is the input format of the model-checkers DiVinE and ITS tools, and formally prove the equivalence of the two models. We then verify several instances of two existing protocols for variants of the ring exploration in an asynchronous setting: exploration with stop and perpetual exclusive exploration. For the first protocol we refine the correctness bounds and for the second one, we exhibit a counter-example. This protocol is then modified and we establish the correctness of the new version with an inductive proof.
引用
收藏
页码:459 / 487
页数:28
相关论文
共 50 条
  • [1] Formal verification of mobile robot protocols
    Berard, Beatrice
    Lafourcade, Pascal
    Millet, Laure
    Potop-Butucaru, Maria
    Thierry-Mieg, Yann
    Tixeuil, Sebastien
    [J]. DISTRIBUTED COMPUTING, 2016, 29 (06) : 459 - 487
  • [2] Formal verification and testing of protocols
    Avresky, DR
    [J]. COMPUTER COMMUNICATIONS, 1999, 22 (07) : 681 - 690
  • [3] Automated formal verification of protocols
    Avresky, DR
    Vassilaras, S
    [J]. SIXTH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 1997, : 166 - 169
  • [4] Formal verification of dependable distributed protocols
    Sinha, P
    Ren, DQ
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2003, 45 (12) : 873 - 888
  • [5] An Approach for Formal Verification of Authentication Protocols
    A. M. Mironov
    [J]. Lobachevskii Journal of Mathematics, 2022, 43 : 443 - 454
  • [6] Formal automatic verification of security protocols
    Xiao, Meihua
    Xue, Jinyun
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING, 2006, : 566 - +
  • [7] An Approach for Formal Verification of Authentication Protocols
    Mironov, A. M.
    [J]. LOBACHEVSKII JOURNAL OF MATHEMATICS, 2022, 43 (02) : 443 - 454
  • [8] Formal Verification of Secure Forwarding Protocols
    Klenze, Tobias
    Sprenger, Christoph
    Basin, David
    [J]. 2021 IEEE 34TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF 2021), 2021, : 313 - 328
  • [9] Formal verification of cryptographic protocols: A survey
    Meadows, CA
    [J]. ADVANCES IN CRYPTOLOGY - ASIACRYPT '94, 1995, 917 : 135 - 150
  • [10] Formal verification of delayed consistency protocols
    Pong, F
    Dubois, M
    [J]. 10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, 1996, : 124 - 131