Iris from the ground up: A modular foundation for higher-order concurrent separation logic - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Article Dans Une Revue Journal of Functional Programming Année : 2018

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

Résumé

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.
Fichier principal
Vignette du fichier
jung2018iris.pdf (563.59 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01945446 , version 1 (05-12-2018)

Identifiants

Citer

Ralf Jung, Robbert Krebbers, Jacques-Henri Jourdan, Aleš Bizjak, Lars Birkedal, et al.. Iris from the ground up: A modular foundation for higher-order concurrent separation logic. Journal of Functional Programming, 2018, 28 (e20), ⟨10.1017/S0956796818000151⟩. ⟨hal-01945446⟩
97 Consultations
693 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More