首页> 外文期刊>IEEE Transactions on Software Engineering >Comparing verification systems: interactive consistency in ACL2
【24h】

Comparing verification systems: interactive consistency in ACL2

机译:比较验证系统:ACL2中的交互一致性

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

摘要

Achieving interactive consistency among processors in the presence of faults is an important problem in fault tolerant computing, first cleanly formulated by L. Lamport, R. Pease, and M. Shostak (1980; 1982) and solved in selected cases with their Oral Messages (OM) algorithm. Several machine supported verifications of this algorithm have been presented, including a particularly elegant formulation and proof by John Rushby using EHDM and PVS (S. Owre et al., 1992, 1995; J. Rushby, 1992). Rushby proposes interactive consistency as a benchmark problem for specification and verification systems. We present a formalization of the OM algorithm in the ACL2 logic and compare our formalization and proof to his. We draw some conclusions concerning the range of desirable features for verification systems. In particular, while higher order functions, strong typing, lambda abstraction, and full quantification have some value they come with a cost; moreover, many uses of such features can be easily translated into simpler logical constructs, which facilitate more automated proof discovery. We offer a cautionary note about comparing systems with respect to a small set of problems in a limited domain.
机译:在存在故障的情况下实现处理器之间的交互一致性是容错计算中的一个重要问题,首先由L. Lamport,R。Pease和M. Shostak(1980; 1982)明确提出,并在某些情况下通过其口头消息( OM)算法。已经提出了该算法的几种机器支持的验证,包括由John Rushby使用EHDM和PVS进行的特别优美的表述和证明(S. Owre等,1992,1995; J。Rushby,1992)。 Rushby提出交互式一致性作为规范和验证系统的基准问题。我们在ACL2逻辑中展示OM算法的形式化,并将其形式化和证明与他的进行比较。我们得出有关验证系统所需功能范围的一些结论。特别是,尽管高阶函数,强类型,lambda抽象和完全量化具有一定的价值,但它们需要付出一定的代价。此外,可以将这些功能的许多用法轻松转换为更简单的逻辑结构,从而有助于更自动化的证据发现。我们提供了有关在有限域内比较系统与一小部分问题的注意事项。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号