首页> 外文会议>International symposium of formal methods Europe >Proofs of Correctness of Cache-Coherence Protocols
【24h】

Proofs of Correctness of Cache-Coherence Protocols

机译:缓存连贯协议的正确性证明

获取原文

摘要

We describe two proofs of correctness for Cachet, an adaptive cache-coherence protocol. Each proof demonstrates soundness (conformance to an abstract cache memory model CRF) and liveness. One proof is manual, based on a term-rewriting system definition; the other is machine-assisted, based on a TLA formulation and using PVS. A two-stage presentation of the protocol simplifies the treatment of soundness, in the design and in the proofs, by separating all liveness concerns. The TLA formulation demands precision about what aspects of the system's behavior are observable, bringing complication to some parts which were trivial in the manual proof. Handing a completed design over for independent verification is unlikely to be successful: the prover requires detailed insight into the design, and the designer must keep correctness concerns at the forefront of the design process.
机译:我们介绍了两种对疾病的正确性证明,自适应缓存 - 一致性协议。每个证据都展示了合理性(符合抽象缓存内存模型CRF)和活力。一个证明是手动,基于重写系统定义;另一个是基于TLA配方和使用PVS的机器辅助。通过分离所有活力问题,协议的两阶段介绍简化了设计和证明中的声音。 TLA配方需要精确的关于系统行为的观察方面的哪些方面,为手动证明中微不足道的某些部件带来并发症。对独立验证的完成设计不太可能是成功的:该箴言需要详细介绍设计,并且设计师必须在设计过程的最前沿保持正确的问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号