首页> 外文期刊>Formal Methods in System Design >A Mechanically Checked Proof of a Multiprocessor Result via a Uniprocessor View
【24h】

A Mechanically Checked Proof of a Multiprocessor Result via a Uniprocessor View

机译:通过单处理器视图对多处理器结果进行机械检查的证明

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

摘要

We describe a mechanically checked correctness proof for a system of n processes, each running a simple, non-blocking counter algorithm. We prove that if the system runs longer than 5n steps, the counter is increased. The theorem is formalized in applicative Common Lisp and proved with the ACL2 theorem prover. The value of this paper lies not so much in the trivial algorithm addressed as in the method used to prove it correct.
机译:我们描述了由n个进程组成的系统的经过机械检查的正确性证明,每个进程运行一个简单的非阻塞计数器算法。我们证明,如果系统运行时间超过5n步,则计数器会增加。该定理在适用的Common Lisp中正式化,并由ACL2定理证明者证明。本文的价值不在于所证明的平凡算法,而在于证明其正确性的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号