【24h】

Verifying Correctness of Transactional Memories

机译:验证事务记忆的正确性

获取原文

摘要

We show how to verify the correctness of transactional memory implementations with a model checker. We show how to specify transactional memory in terms of the admissible interchange of transaction operations, and give proof rules for showing that an implementation satisfies this specification. This notion of an admissible interchange is a key to our ability to use a model checker, and lets us capture the various notions of transaction conflict as characterized by Scott. We demonstrate our work using the TLC model checker to verify several well-known implementations described abstractly in the TLA+ specification language.
机译:我们展示了如何使用模型检查器验证事务内存实现的正确性。我们展示了如何在交易操作的可允许交换方面指定事务内存,并提供证明规则,以显示实现满足本规范。可接受互换的这种概念是我们使用模型检查器的能力的关键,并让我们捕获由Scott所表征的交易冲突的各种概念。我们使用TLC模型检查器展示我们的作品,以验证TLA +规范语言中抽象地描述的几种众所周知的实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号