【24h】

A Separation Logic for a Promising Semantics

机译:有希望的语义的分离逻辑

获取原文

摘要

We present SLR, the first expressive program logic for reasoning about concurrent programs under a weak memory model addressing the out-of-thin-air problem. Our logic includes the standard features from existing logics, such as RSL and GPS, that were previously known to be sound only under stronger memory models: (1) separation, (2) per-location invariants, and (3) ownership transfer via release-acquire synchronisation-as well as novel features for reasoning about (4) the absence of out-of-thin-air behaviours and (5) coherence. The logic is proved sound over the recent "promising" memory model of Kang et al., using a substantially different argument to soundness proofs of logics for simpler memory models.
机译:我们提出SLR,这是用于在弱内存模型下解决并发程序的第一个表达程序逻辑,解决了空中问题。我们的逻辑包括现有逻辑(例如RSL和GPS)的标准功能,这些功能以前仅在更强大的内存模型下才可见:(1)分离,(2)每个位置不变式和(3)通过释放进行所有权转移-获取同步以及新颖的功能,以推理(4)缺乏空中行为和(5)连贯性。在Kang等人最近的“有前途的”存储模型中,使用了一个逻辑上较简单的存储模型证明其合理性的论点大为不同的逻辑,证明了该逻辑是合​​理的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号