arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0802.0820cs.LOcs.PL
收藏

独立性与并发分离逻辑

Independence and concurrent separation logic

Jonathan Hayman, Glynn Winskel

摘要:

一个组合的Petri网为基础的语义给出了一个简单的语言,允许指针操作和并行。然后,该模型被应用到给出一个概念的有效性并发分离逻辑,强调在这样的可靠性保证推理的过程-环境的二重性所作出的判断。合理性的并发分离逻辑的规则相对于这个定义的有效性。保留的Petri网模型的独立性信息,然后利用来表征的逻辑执行的并行进程的独立性。这表明允许能够改变原子动作的粒度的细化操作。

英文摘要:

A compositional Petri net-based semantics is given to a simple language allowing pointer manipulation and parallelism. The model is then applied to give a notion of validity to the judgements made by concurrent separation logic that emphasizes the process-environment duality inherent in such rely-guarantee reasoning. Soundness of the rules of concurrent separation logic with respect to this definition of validity is shown. The independence information retained by the Petri net model is then exploited to characterize the independence of parallel processes enforced by the logic. This is shown to permit a refinement operation capable of changing the granularity of atomic actions.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑