Iris from the ground up A modular foundation for higher-order concurrent separation logic

Iris from the ground up A modular foundation for higher-order concurrent separation logic
复制标题

DOI:
10.1017/s0956796818000151
复制
发表时间:
2018-11-22
影响因子:
1.1
通讯作者:
Dreyer, Derek
Dreyer, Derek
中科院分区:
计算机科学2区
文献类型:
--
作者:
Jung, Ralf;Krebbers, Robbert;Dreyer, Derek

文献摘要

被引文献

相似文献

Iris是一个高阶并发分离逻辑框架,它已经在Coq proof assistant中实现,并在各种验证项目中非常有效地部署。Iris的设计目标是简化和巩固现代分离逻辑的基础,但它随着时间的推移而发展,Iris本身的设计和语义基础还没有完全写下来,并在一个地方正确地解释。在这里,我们试图填补这一空白,提出了一个合理的完整的图片的最新版本的虹膜(版本3.1),从第一原则和一个连贯的叙述。
Iris is a framework for higher-order concurrent separation logic, which has been implemented in the Coq proof assistant and deployed very effectively in a wide variety of verification projects. Iris was designed with the express goal of simplifying and consolidating the foundations of modern separation logics, but it has evolved over time, and the design and semantic foundations of Iris itself have yet to be fully written down and explained together properly in one place. Here, we attempt to fill this gap, presenting a reasonably complete picture of the latest version of Iris (version 3.1), from first principles and in one coherent narrative.