首页> 外文期刊>Information and computation >On the completeness of bounded model checking for threshold-based distributed algorithms: Reachability
【24h】

On the completeness of bounded model checking for threshold-based distributed algorithms: Reachability

机译:基于阈值的分布式算法的有界模型检查的完整性:可达性

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

摘要

Counter abstraction is a powerful tool for parameterized model checking, if the number of local states of the concurrent processes is relatively small. In recent work, we introduced parametric interval counter abstraction that allowed us to verify the safety and liveness of threshold-based fault-tolerant distributed algorithms (FTDA). Due to state space explosion, applying this technique to distributed algorithms with hundreds of local states is challenging for state-of-the-art model checkers. In this paper, we demonstrate that reachability properties of FTDAs can be verified by bounded model checking. To ensure completeness, we need an upper bound on the distance between states. We show that the diameters of accelerated counter systems of FTDAs, and of their counter abstractions, have a quadratic upper bound in the number of local transitions. Our experiments show that the resulting bounds are sufficiently small to use bounded model checking for parameterized verification of reachability properties of several FTDAs, some of which have not been automatically verified before.
机译:如果并发进程的本地状态数量相对较少,则计数器抽象是用于参数化模型检查的强大工具。在最近的工作中,我们引入了参数间隔计数器抽象,使我们能够验证基于阈值的容错分布式算法(FTDA)的安全性和有效性。由于状态空间爆炸,将这种技术应用于具有数百个局部状态的分布式算法对于最新的模型检查器而言是具有挑战性的。在本文中,我们证明了可以通过有界模型检查来验证FTDA的可达性。为了确保完整性,我们需要状态之间距离的上限。我们表明,FTDA的加速计数器系统及其计数器抽象的直径在局部转换数量上具有二次上限。我们的实验表明,所得边界足够小,可以使用边界模型检查对多个FTDA的可达性属性进行参数化验证,其中一些之前尚未自动进行验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号