【24h】

Shape-Value Abstraction for Verifying Linearizability

机译:形状值抽象验证线性化性

获取原文

摘要

This paper presents a novel abstraction for heap-allocateddata structures that keeps track of both their shape and their con-tents. By combining this abstraction with thread-local analysis and rely-guarantee reasoning, we can verify a collection of fine-grained blockingand non-blocking concurrent algorithms for an arbitrary (unbounded)number of threads. We prove that these algorithms are linearizable,namely equivalent (modulo termination) to their sequential counterparts.
机译:本文提出了一种新的抽象,用于堆积的堆积结构,可以跟踪它们的形状及其对帐篷。通过将此抽象与线程本地分析结合起来和依靠保证推理,我们可以验证一系列细粒块阻断和非阻塞并发算法,用于任意(无界)的线程。我们证明了这些算法是可直线化的,即等效(模数终止)到它们的顺序对应物。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号