【24h】

Analysis of A Leader Election Algorithm in μCRL

机译:μCRL中的领导者选举算法分析

获取原文
获取原文并翻译 | 示例

摘要

This paper investigates the applicability of formal methods for the specification and verification of distributed algorithms. The problem of election is an important class of distributed algorithms that are widely studied in the literatures. We prove the correctness of a representative leader election algorithm, that is, the LCR algorithm, developed by LeLann, Chang and Roberts. This algorithm is one of the early election algorithms and serves as a nice benchmark for verification exercises. The verification is based on the μCRL, which is a language for specifying distributed systems and algorithms in an algebraic style and combines the process algebra and (equational) data types. We bring the correctness of the algorithm to a completely formal level. It turns out that this relatively "small" and "simple" algorithm requires a rather involved proof for guaranteeing that it behaves well in all possible circumstance. This paper demonstrates the possibility to deliver completely formal and mechanically verifiable correctness proofs of highly nondeterministic distributed algorithm, which is indispensable in the design and implementation of distributed algorithm and systems.
机译:本文研究了形式化方法对分布式算法的规范和验证的适用性。选举问题是一类重要的分布式算法,在文献中得到了广泛的研究。我们证明了由LeLann,Chang和Roberts开发的具有代表性的领导者选举算法(即LCR算法)的正确性。该算法是早期选举算法之一,可作为验证练习的良好基准。验证基于μCRL,μCRL是一种以代数形式指定分布式系统和算法的语言,并结合了过程代数和(等式)数据类型。我们将算法的正确性带到了一个完全正式的水平。事实证明,这种相对“小”且“简单”的算法需要相当复杂的证明,以保证其在所有可能的情况下均表现良好。本文演示了提供高度不确定的分布式算法的完全形式化和机械可验证的正确性证明的可能性,这在分布式算法和系统的设计和实现中是必不可少的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号