首页> 外文会议>International symposium on formal methods >Verification of a Transactional Memory Manager under Hardware Failures and Restarts
【24h】

Verification of a Transactional Memory Manager under Hardware Failures and Restarts

机译:在硬件故障和重新启动下验证事务性内存管理器

获取原文
获取外文期刊封面目录资料

摘要

We present our formal verification of the persistent memory manager in IBM's 4765 secure coprocessor. Its task is to achieve a transactional semantics of memory updates in the face of restarts and hardware failures and to provide resilience against the latter. The inclusion of hardware failures is novel in this area and incurs a significant jump in system complexity. We tackle the resulting verification challenge by a combination of a monad-based model, an abstraction that reduces the system's non-determinism, and stepwise refinement. We propose novel proof rules for handling repeated restarts and nested metadata transactions. Our entire development is formalized in Isabelle/HOL.
机译:我们将对IBM 4765安全协处理器中的持久性内存管理器进行正式验证。它的任务是在面对重新启动和硬件故障时实现内存更新的事务性语义,并提供针对后者的弹性。包含硬件故障在该领域是新颖的,并且导致系统复杂性的显着提高。我们通过结合基于monad的模型,减少系统不确定性的抽象和逐步完善的组合来应对由此带来的验证挑战。我们提出了新颖的证明规则来处理重复的重新启动和嵌套的元数据事务。我们的整个开发过程都在Isabelle / HOL中进行了形式化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号