首页> 外文会议>International conference on concurrency theory >A Semantics for Concurrent Separation Logic
【24h】

A Semantics for Concurrent Separation Logic

机译:并发分离逻辑的语义

获取原文

摘要

We present a denotational semantics based on action traces, for parallel programs which share mutable data and synchronize using resources and conditional critical regions. We introduce a resource-sensitive logic for partial correctness, adapting separation logic to the concurrent setting, as proposed by O'Hearn. The logic allows program proofs in which "ownership" of a piece of state is deemed to transfer dynamically between processes and resources. We prove soundness of this logic, using a novel "local" interpretation of traces, and we show that every provable program is race-free.
机译:我们基于动作跟踪提出了一个表示语义语义,用于共享可变数据并使用资源和条件关键区域同步的并行程序。我们介绍了一个资源敏感的逻辑,用于部分正确性,将分离逻辑调整为并发设置,如O'hearn所提出的。逻辑允许程序证明,其中一条状态的“所有权”被认为是在流程和资源之间动态转移。我们证明了这种逻辑的健全性,使用小说的“本地”解释痕迹,我们表明每一个可提供的计划都是无竞争的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号