【24h】

Views on Concurrency Verification

机译:并发验证视图

获取原文

摘要

Compositional abstractions underly many reasoning principles for concurrent programs: the concurrent environment is abstracted in order to reason about a thread in isolation; and these abstractions are composed to reason about a program consisting of many threads. For instance, separation logic uses formulae that describe part of the state, abstracting the rest; when two threads use disjoint state, their specifications can be composed with the separating conjunction. Type systems abstract the state to the types of variables; threads may be composed when they agree on the types of shared variables.
机译:组合抽象在并发程序的许多推理原理中没有:并发环境是抽象的,目的是为了隔离一个线程。这些抽象是为了推理一个由许多线程组成的程序而构成的。例如,分离逻辑使用描述状态的一部分的公式,将其余部分抽象化;当两个线程使用不相交状态时,它们的规格可以由分隔符组成。类型系统将状态抽象为变量的类型。当它们在共享变量的类型上达成共识时,就可以组成线程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号