首页> 外文会议>Formal techniques in real-time and fault-tolerant systems >Mechanical verification of clock synchronization algorithms
【24h】

Mechanical verification of clock synchronization algorithms

机译:时钟同步算法的机械验证

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

摘要

Clock synchronization algorithms play a crucial role in a variety of fault-tolerant distributed architectuers. Although those algorithms are similar in their basic structure, the particular designs differ considerably, for instance in the way clock adjustments are computed. This paper develops a formal generic theory of clock synchronization algorithsms which extrracts the commonalities of specific algorithms and their correctness arguments; this generalizes previous work by Shankar and Miner by covering non-averaging adjustment functions, in addition to averaging algorithms. The generic theory is presented as a set of parameterized PVS theories, stating the general assumptions on parameters and demonstrating the verification of generic lock synchronization. The generic theory is then specialized to the class of algorithms using averaging functions, yielding a theory that corresponds to those of Shankar and Miner. As examples of the verification of concrete, published algorithms, the formal verification of an instance of an averaging algorithms (by Welch and Lynch [3]) and of a non-averaging algorithm (by Srikanth and Toueg [14]) is discussed.
机译:时钟同步算法在各种容错分布式架构师中扮演着至关重要的角色。尽管这些算法的基本结构相似,但是特定的设计有很大不同,例如,时钟调整的计算方式。本文提出了一种时钟同步算法的形式通用理论,该理论充分体现了特定算法的共同性及其正确性。除了平均算法之外,这还涵盖了非平均调整函数,从而概括了Shankar和Miner的先前工作。通用理论以一组参数化PVS理论的形式提出,阐述了参数的一般假设并演示了通用锁同步的验证。然后,使用平均函数将泛型理论专门用于算法类别,从而得出与Shankar和Miner的理论相对应的理论。作为具体的公开算法验证的示例,讨论了平均算法实例的形式验证(Welch和Lynch [3])和非平均算法实例(Srikanth和Toueg [14])。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号