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

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 separat...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of functional programming Jg. 28; H. e20
Hauptverfasser: JUNG, RALF, KREBBERS, ROBBERT, JOURDAN, JACQUES-HENRI, BIZJAK, ALEŠ, BIRKEDAL, LARS, DREYER, DEREK
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Cambridge, UK Cambridge University Press 2018
Cambridge University Press (CUP)
Schlagworte:
ISSN:0956-7968, 1469-7653
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract 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.
AbstractList 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.
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.
ArticleNumber e20
Author BIRKEDAL, LARS
JUNG, RALF
DREYER, DEREK
JOURDAN, JACQUES-HENRI
KREBBERS, ROBBERT
BIZJAK, ALEŠ
Author_xml – sequence: 1
  givenname: RALF
  surname: JUNG
  fullname: JUNG, RALF
  email: jung@mpi-sws.org
  organization: MPI-SWS, Germany e-mails: jung@mpi-sws.org, jjourdan@mpi-sws.org, dreyer@mpi-sws.org
– sequence: 2
  givenname: ROBBERT
  surname: KREBBERS
  fullname: KREBBERS, ROBBERT
  email: mail@robbertkrebbers.nl
  organization: Delft University of Technology, The Netherlands e-mail: mail@robbertkrebbers.nl
– sequence: 3
  givenname: JACQUES-HENRI
  surname: JOURDAN
  fullname: JOURDAN, JACQUES-HENRI
  email: jung@mpi-sws.org
  organization: MPI-SWS, Germany e-mails: jung@mpi-sws.org, jjourdan@mpi-sws.org, dreyer@mpi-sws.org
– sequence: 4
  givenname: ALEŠ
  surname: BIZJAK
  fullname: BIZJAK, ALEŠ
  email: abizjak@cs.au.dk
  organization: Aarhus University, Denmark e-mails: abizjak@cs.au.dk, birkedal@cs.au.dk
– sequence: 5
  givenname: LARS
  surname: BIRKEDAL
  fullname: BIRKEDAL, LARS
  email: abizjak@cs.au.dk
  organization: Aarhus University, Denmark e-mails: abizjak@cs.au.dk, birkedal@cs.au.dk
– sequence: 6
  givenname: DEREK
  surname: DREYER
  fullname: DREYER, DEREK
  email: jung@mpi-sws.org
  organization: MPI-SWS, Germany e-mails: jung@mpi-sws.org, jjourdan@mpi-sws.org, dreyer@mpi-sws.org
BackLink https://hal.science/hal-01945446$$DView record in HAL
BookMark eNp9kEFLw0AQhRdRsFZ_gLcFTx6iO0k22XgrRW2h4MGevCyb3U27Jc3WSSL4793YiqDoaYaZ7w1v3hk5bnxjCbkEdgMM8ttnVvAsLzIBgjEGHI7ICNKsiPKMJ8dkNKyjYX9Kztp2ExgRczEiL3N0La3Qb2m3tnSFvm8M7Xd3dEK33vS1QloNM9U534QW6dqt1hYjj8Yi1b7RPaJtOtrancI9VvuV0-fkpFJ1ay8OdUyWD_fL6SxaPD3Op5NFpNOMdVEJUAhbCcuEyUrOgRleiEqxkoOJcx2-AMFNpSqr0zw3wTbEMZSxiYsy1smYXO_PrlUtd-i2Ct-lV07OJgs5zBgUKU_T7A0Ce7Vnd-hfe9t2cuN7bII7GScspJOnSRKofE9p9G2LtpLadZ-PdahcLYHJIXP5K_OghB_KL0P_aZKDRm1LdGZlv039rfoAfTKTVg
CitedBy_id crossref_primary_10_1145_3656398
crossref_primary_10_1145_3689753
crossref_primary_10_1145_3720525
crossref_primary_10_1145_3551497
crossref_primary_10_1007_s10703_023_00427_w
crossref_primary_10_1145_3428224
crossref_primary_10_1145_3632863
crossref_primary_10_1145_3632866
crossref_primary_10_1016_j_jlamp_2023_100894
crossref_primary_10_1145_3133913
crossref_primary_10_1145_3591275
crossref_primary_10_1145_3729333
crossref_primary_10_1145_3676954
crossref_primary_10_1145_3674652
crossref_primary_10_1145_3563351
crossref_primary_10_1145_3632868
crossref_primary_10_1145_3591279
crossref_primary_10_1145_3632902
crossref_primary_10_1145_3408978
crossref_primary_10_1145_3649857
crossref_primary_10_1017_S0956796821000022
crossref_primary_10_1145_3498689
crossref_primary_10_1145_3485490
crossref_primary_10_1145_3534927
crossref_primary_10_1145_3579834
crossref_primary_10_1145_3498847
crossref_primary_10_1145_3689762
crossref_primary_10_1145_3729329
crossref_primary_10_1145_3656384
crossref_primary_10_1145_3341709
crossref_primary_10_1145_3527318
crossref_primary_10_1145_3656422
crossref_primary_10_1145_3743131
crossref_primary_10_1145_3428196
crossref_primary_10_1145_3729289
crossref_primary_10_1007_s10703_020_00353_1
crossref_primary_10_1145_3591265
crossref_primary_10_1145_3632911
crossref_primary_10_1145_3704841
crossref_primary_10_1145_3477082
crossref_primary_10_1145_3498681
crossref_primary_10_1145_3704847
crossref_primary_10_1145_3689732
crossref_primary_10_1145_3720426
crossref_primary_10_1145_3498719
crossref_primary_10_1145_3591296
crossref_primary_10_1145_3563337
crossref_primary_10_1145_3632929
crossref_primary_10_1145_3158154
crossref_primary_10_1145_3632889
crossref_primary_10_1145_3632924
crossref_primary_10_1145_3498672
crossref_primary_10_1145_3498670
crossref_primary_10_1145_3735592
crossref_primary_10_1145_3716312
crossref_primary_10_1145_3704859
crossref_primary_10_1007_s10817_024_09701_w
crossref_primary_10_1007_s10009_021_00619_x
crossref_primary_10_1145_3656440
crossref_primary_10_1145_3591283
crossref_primary_10_1145_3563326
crossref_primary_10_1145_3632892
crossref_primary_10_1145_3720493
crossref_primary_10_1145_3704860
crossref_primary_10_1145_3485516
crossref_primary_10_1145_3498662
crossref_primary_10_1145_3643668
crossref_primary_10_1145_3704903
crossref_primary_10_1145_3571218
crossref_primary_10_1145_3443420
crossref_primary_10_1145_3571220
crossref_primary_10_1145_3571222
crossref_primary_10_1145_3547631
crossref_primary_10_1145_3747522
crossref_primary_10_1145_3434303
crossref_primary_10_1145_3586037
crossref_primary_10_1145_3607856
crossref_primary_10_1145_3607859
crossref_primary_10_1145_3704877
crossref_primary_10_1145_3473597
crossref_primary_10_1145_3704879
crossref_primary_10_1145_3473590
crossref_primary_10_1145_3704914
crossref_primary_10_1145_3571229
crossref_primary_10_1145_3571194
crossref_primary_10_1145_3747537
crossref_primary_10_1145_3689722
crossref_primary_10_1145_3571231
crossref_primary_10_1145_3571232
crossref_primary_10_1145_3729248
crossref_primary_10_1145_3729246
crossref_primary_10_3390_math8091573
crossref_primary_10_1145_3729247
crossref_primary_10_1145_3547628
crossref_primary_10_1145_3586043
crossref_primary_10_1145_3434314
crossref_primary_10_1145_3591226
crossref_primary_10_1145_3586045
crossref_primary_10_1145_3704881
crossref_primary_10_1145_3729250
crossref_primary_10_1017_S095679682100006X
crossref_primary_10_1145_3586041
crossref_primary_10_1145_3689773
crossref_primary_10_1145_3656413
crossref_primary_10_1145_3371102
crossref_primary_10_1145_3674637
crossref_primary_10_1145_3371100
crossref_primary_10_1007_s10703_024_00462_1
crossref_primary_10_1145_3371101
crossref_primary_10_1145_3674635
crossref_primary_10_1145_3729311
crossref_primary_10_1145_3586054
crossref_primary_10_1145_3649830
crossref_primary_10_1145_3674632
crossref_primary_10_1145_3729166
crossref_primary_10_1145_3729284
crossref_primary_10_1145_3434287
crossref_primary_10_1145_3408996
crossref_primary_10_1145_3434288
crossref_primary_10_1145_3704895
crossref_primary_10_1145_3462205
crossref_primary_10_1145_3632848
crossref_primary_10_1145_3434323
crossref_primary_10_1145_3747509
crossref_primary_10_1007_s10817_024_09706_5
crossref_primary_10_1145_3434286
crossref_primary_10_1145_3622798
crossref_primary_10_1145_3473571
crossref_primary_10_1145_3747514
crossref_primary_10_1145_3747515
crossref_primary_10_1007_s11390_021_1671_7
crossref_primary_10_1145_3622827
crossref_primary_10_1145_3473589
crossref_primary_10_1145_3632853
crossref_primary_10_1145_3371115
crossref_primary_10_1145_3632854
crossref_primary_10_1145_3371113
crossref_primary_10_1145_3674626
crossref_primary_10_1145_3632851
crossref_primary_10_1145_3434299
crossref_primary_10_1145_3434294
crossref_primary_10_1145_3622823
crossref_primary_10_1145_3473584
crossref_primary_10_1145_3622820
crossref_primary_10_1145_3360587
crossref_primary_10_1145_3434291
crossref_primary_10_1145_3623510
Cites_doi 10.1007/BF01304852
10.1145/3093333.3009855
10.1016/j.tcs.2006.12.035
10.2307/421090
10.1016/j.tcs.2010.07.010
10.1145/360933.360975
10.1017/CBO9781107256552
10.1016/j.tcs.2006.12.034
10.1007/978-3-642-14107-2_24
10.1145/504709.504712
10.1145/2818638
10.1007/BF01220868
10.1016/S0049-237X(08)71685-9
10.1007/978-3-642-15057-9_14
10.1016/0022-0000(89)90027-5
10.1016/S0022-0000(75)80018-3
10.1007/978-3-662-54434-1_26
ContentType Journal Article
Copyright The Author(s) 2018. Published by Cambridge University Press
2018 This article is published under (https://creativecommons.org/licenses/by/3.0/) (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Distributed under a Creative Commons Attribution 4.0 International License
Copyright_xml – notice: The Author(s) 2018. Published by Cambridge University Press
– notice: 2018 This article is published under (https://creativecommons.org/licenses/by/3.0/) (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
– notice: Distributed under a Creative Commons Attribution 4.0 International License
DBID IKXGN
AAYXX
CITATION
3V.
7SC
7XB
8AL
8FD
8FE
8FG
8FK
ABUWG
AFKRA
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
GNUQQ
HCIFZ
JQ2
K7-
L7M
L~C
L~D
M0N
P5Z
P62
PHGZM
PHGZT
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
Q9U
1XC
VOOES
DOI 10.1017/S0956796818000151
DatabaseName Cambridge University Press Wholly Gold Open Access Journals
CrossRef
ProQuest Central (Corporate)
Computer and Information Systems Abstracts
ProQuest Central (purchase pre-March 2016)
Computing Database (Alumni Edition)
Technology Research Database
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central (Alumni) (purchase pre-March 2016)
ProQuest Central (Alumni)
ProQuest Central
ProQuest Advanced Technologies & Computer Science Collection
ProQuest Central Essentials
ProQuest Central
Technology collection
ProQuest One Community College
ProQuest Central
ProQuest Central Student
SciTech Premium Collection
ProQuest Computer Science Collection
Computer Science Database
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Computing Database
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
ProQuest Central China
ProQuest Central Basic
Hyper Article en Ligne (HAL)
Hyper Article en Ligne (HAL) (Open Access)
DatabaseTitle CrossRef
Computer Science Database
ProQuest Central Student
Technology Collection
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
ProQuest Central Korea
ProQuest Central (New)
Advanced Technologies Database with Aerospace
Advanced Technologies & Aerospace Collection
ProQuest Computing
ProQuest Central Basic
ProQuest Computing (Alumni Edition)
ProQuest One Academic Eastern Edition
ProQuest Technology Collection
ProQuest SciTech Collection
Computer and Information Systems Abstracts Professional
Advanced Technologies & Aerospace Database
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest Central (Alumni)
ProQuest One Academic (New)
DatabaseTitleList

CrossRef
Database_xml – sequence: 1
  dbid: IKXGN
  name: Cambridge University Press Open Access Journals
  url: http://journals.cambridge.org/action/login
  sourceTypes: Publisher
– sequence: 2
  dbid: BENPR
  name: ProQuest Central
  url: https://www.proquest.com/central
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
DocumentTitleAlternate R. Jung et al.
Iris from the ground up
EISSN 1469-7653
ExternalDocumentID oai:HAL:hal-01945446v1
10_1017_S0956796818000151
GroupedDBID -1D
-1F
-2P
-2V
-E.
-~6
-~N
.DC
.FH
09C
09E
0E1
29K
3V.
4.4
5GY
5VS
6OB
6~7
74X
74Y
7~V
85S
8FE
8FG
8R4
8R5
9M5
AAAZR
AABES
AABWE
AACJH
AAEED
AAFUK
AAGFV
AAKTX
AAMNQ
AANRG
AARAB
AASVR
AAUIS
AAUKB
ABBXD
ABBZL
ABEFU
ABITZ
ABJNI
ABKKG
ABMWE
ABMYL
ABQTM
ABQWD
ABROB
ABTAH
ABTCQ
ABUWG
ABVFV
ABXAU
ABZCX
ABZUI
ACBMC
ACCHT
ACETC
ACGFS
ACIMK
ACMRT
ACQFJ
ACREK
ACUIJ
ACUYZ
ACWGA
ACYZP
ACZBM
ACZUX
ACZWT
ADCGK
ADDNB
ADFEC
ADGEJ
ADKIL
ADOCW
ADOVH
ADOVT
ADVJH
AEBAK
AEBPU
AEHGV
AEMTW
AENCP
AENEX
AENGE
AEYYC
AFFUJ
AFKQG
AFKRA
AFKSM
AFLOS
AFLVW
AFUTZ
AGABE
AGBYD
AGJUD
AGLWM
AGOOT
AHQXX
AHRGI
AIGNW
AIHIV
AIOIP
AISIE
AJ7
AJCYY
AJPFC
AJQAS
AKZCZ
ALMA_UNASSIGNED_HOLDINGS
ALVPG
ALWZO
AQJOH
ARABE
ARAPS
ARZZG
ATUCA
AUXHV
AYIQA
AZQEC
BBLKV
BCGOX
BENPR
BESQT
BGHMG
BGLVJ
BJBOZ
BLZWO
BMAJL
BPHCQ
BQFHP
C0O
CAG
CBIIA
CCPQU
CCQAD
CCTKK
CCUQV
CDIZJ
CFAFE
CFBFF
CGQII
CHEAL
CJCSC
COF
CS3
D-I
DC4
DOHLZ
DU5
DWQXO
EBS
EGQIC
EJD
GNUQQ
HCIFZ
HG-
HST
I.6
I.7
I.9
IH6
IKXGN
IOEEP
IOO
IPYYG
IS6
I~P
J36
J38
J3A
JHPGK
JQKCU
K6V
K7-
KAFGG
KC5
KCGVB
KFECR
L98
LHUNA
LW7
M-V
M0N
M7~
M8.
NIKVX
NMFBF
NZEOI
OK1
OYBOY
P2P
P62
PQQKQ
PROAC
PYCCK
Q2X
RAMDC
RCA
RIG
ROL
RR0
S6-
S6U
SAAAG
T9M
TWZ
UT1
WFFJZ
WQ3
WXU
WXY
WYP
YYM
ZDLDU
ZJOSE
ZMEZD
ZY4
ZYDXJ
~V1
0R~
AAKNA
AATMM
AAYXX
ABGDZ
ABVKB
ABVZP
ABXHF
ACAJB
ACDLN
ACEJA
ACRPL
ADNMO
AEMFK
AFFHD
AFZFC
AGQPQ
AKMAY
AMVHM
ANOYL
CITATION
M48
PHGZM
PHGZT
PQGLB
7SC
7XB
8AL
8FD
8FK
JQ2
L7M
L~C
L~D
PKEHL
PQEST
PQUKI
PRINS
PUEGO
Q9U
1XC
VOOES
ID FETCH-LOGICAL-c460t-b1198ef8e08d6b5510d598fa0b51d27c146185dfafec477d2581221b2d29b2c3
IEDL.DBID IKXGN
ISICitedReferencesCount 266
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000450892300001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0956-7968
IngestDate Tue Oct 14 20:43:52 EDT 2025
Sat Aug 23 12:42:56 EDT 2025
Sat Nov 29 05:37:00 EST 2025
Tue Nov 18 22:33:45 EST 2025
Wed Mar 13 05:55:06 EDT 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue e20
Language English
License This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
http://creativecommons.org/licenses/by/4.0
Distributed under a Creative Commons Attribution 4.0 International License: http://creativecommons.org/licenses/by/4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c460t-b1198ef8e08d6b5510d598fa0b51d27c146185dfafec477d2581221b2d29b2c3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-9781-7097
OpenAccessLink https://www.cambridge.org/core/product/identifier/S0956796818000151/type/journal_article
PQID 2309687433
PQPubID 37264
PageCount 73
ParticipantIDs hal_primary_oai_HAL_hal_01945446v1
proquest_journals_2309687433
crossref_citationtrail_10_1017_S0956796818000151
crossref_primary_10_1017_S0956796818000151
cambridge_journals_10_1017_S0956796818000151
PublicationCentury 2000
PublicationDate 2018-00-00
PublicationDateYYYYMMDD 2018-01-01
PublicationDate_xml – year: 2018
  text: 2018-00-00
PublicationDecade 2010
PublicationPlace Cambridge, UK
PublicationPlace_xml – name: Cambridge, UK
– name: Cambridge
PublicationTitle Journal of functional programming
PublicationTitleAlternate J. Funct. Prog
PublicationYear 2018
Publisher Cambridge University Press
Cambridge University Press (CUP)
Publisher_xml – name: Cambridge University Press
– name: Cambridge University Press (CUP)
References Jung (S0956796818000151_ref41) 2018; 2
S0956796818000151_ref29
Sozeau (S0956796818000151_ref66) 2009; 2
Swasey (S0956796818000151_ref68) 2017; 1
S0956796818000151_ref73
S0956796818000151_ref74
S0956796818000151_ref30
S0956796818000151_ref75
S0956796818000151_ref31
S0956796818000151_ref70
S0956796818000151_ref71
S0956796818000151_ref36
S0956796818000151_ref37
S0956796818000151_ref38
S0956796818000151_ref39
S0956796818000151_ref32
S0956796818000151_ref76
S0956796818000151_ref33
Pottier (S0956796818000151_ref62) 2013; 23
S0956796818000151_ref34
S0956796818000151_ref35
S0956796818000151_ref40
S0956796818000151_ref42
S0956796818000151_ref48
S0956796818000151_ref49
S0956796818000151_ref43
S0956796818000151_ref44
S0956796818000151_ref45
S0956796818000151_ref46
S0956796818000151_ref9
Krebbers (S0956796818000151_ref47) 2018; 2
S0956796818000151_ref50
S0956796818000151_ref51
S0956796818000151_ref52
S0956796818000151_ref53
Timany (S0956796818000151_ref72) 2018; 2
S0956796818000151_ref58
Buisse (S0956796818000151_ref15) 2011; 276
S0956796818000151_ref14
S0956796818000151_ref59
S0956796818000151_ref16
S0956796818000151_ref17
S0956796818000151_ref54
S0956796818000151_ref10
S0956796818000151_ref55
S0956796818000151_ref11
S0956796818000151_ref12
S0956796818000151_ref56
S0956796818000151_ref57
S0956796818000151_ref13
S0956796818000151_ref18
S0956796818000151_ref19
S0956796818000151_ref61
S0956796818000151_ref63
S0956796818000151_ref64
S0956796818000151_ref20
S0956796818000151_ref60
S0956796818000151_ref69
S0956796818000151_ref2
S0956796818000151_ref25
S0956796818000151_ref1
S0956796818000151_ref26
S0956796818000151_ref4
S0956796818000151_ref27
S0956796818000151_ref28
S0956796818000151_ref3
S0956796818000151_ref65
S0956796818000151_ref6
S0956796818000151_ref21
S0956796818000151_ref22
S0956796818000151_ref5
S0956796818000151_ref8
S0956796818000151_ref67
S0956796818000151_ref23
S0956796818000151_ref7
S0956796818000151_ref24
References_xml – ident: S0956796818000151_ref12
– ident: S0956796818000151_ref54
– ident: S0956796818000151_ref29
– ident: S0956796818000151_ref31
– ident: S0956796818000151_ref44
  doi: 10.1007/BF01304852
– ident: S0956796818000151_ref46
  doi: 10.1145/3093333.3009855
– ident: S0956796818000151_ref60
– ident: S0956796818000151_ref35
– ident: S0956796818000151_ref39
– ident: S0956796818000151_ref57
  doi: 10.1016/j.tcs.2006.12.035
– ident: S0956796818000151_ref58
  doi: 10.2307/421090
– ident: S0956796818000151_ref8
  doi: 10.1016/j.tcs.2010.07.010
– ident: S0956796818000151_ref70
– volume: 2
  start-page: 41
  year: 2009
  ident: S0956796818000151_ref66
  article-title: A new look at generalized rewriting in type theory
  publication-title: Journal of formalized reasoning
– ident: S0956796818000151_ref2
– ident: S0956796818000151_ref67
– volume: 2
  start-page: 77:1
  year: 2018
  ident: S0956796818000151_ref47
  article-title: MoSeL: A general, extensible modal framework for interactive proofs in separation logic
  publication-title: PACMPL
– ident: S0956796818000151_ref25
– ident: S0956796818000151_ref51
– ident: S0956796818000151_ref19
– ident: S0956796818000151_ref63
– ident: S0956796818000151_ref20
  doi: 10.1145/360933.360975
– volume: 23
  start-page: 38
  year: 2013
  ident: S0956796818000151_ref62
  article-title: Syntactic soundness proof of a type-and-capability system with hidden state
  publication-title: JFP
– ident: S0956796818000151_ref32
– ident: S0956796818000151_ref3
  doi: 10.1017/CBO9781107256552
– ident: S0956796818000151_ref14
  doi: 10.1016/j.tcs.2006.12.034
– ident: S0956796818000151_ref11
– ident: S0956796818000151_ref61
– ident: S0956796818000151_ref36
– ident: S0956796818000151_ref53
– ident: S0956796818000151_ref22
  doi: 10.1007/978-3-642-14107-2_24
– ident: S0956796818000151_ref7
– ident: S0956796818000151_ref40
– volume: 276
  start-page: 121
  year: 2011
  ident: S0956796818000151_ref15
  article-title: Step-indexed Kripke model of separation logic for storable locks
  publication-title: ENTCS
– ident: S0956796818000151_ref74
– ident: S0956796818000151_ref71
– ident: S0956796818000151_ref50
– ident: S0956796818000151_ref16
– ident: S0956796818000151_ref64
– volume: 1
  start-page: 89:1
  year: 2017
  ident: S0956796818000151_ref68
  article-title: Robust and compositional verification of object capability patterns
  publication-title: PACMPL
– ident: S0956796818000151_ref33
– ident: S0956796818000151_ref56
– ident: S0956796818000151_ref10
– volume: 2
  start-page: 64:1
  year: 2018
  ident: S0956796818000151_ref72
  article-title: A logical relation for monadic encapsulation of state: Proving contextual equivalences in the presence of runST
  publication-title: PACMPL
– ident: S0956796818000151_ref37
– ident: S0956796818000151_ref52
– ident: S0956796818000151_ref27
– volume: 2
  start-page: 66:1
  year: 2018
  ident: S0956796818000151_ref41
  article-title: RustBelt: Securing the foundations of the Rust programming language
  publication-title: PACMPL
– ident: S0956796818000151_ref75
– ident: S0956796818000151_ref4
  doi: 10.1145/504709.504712
– ident: S0956796818000151_ref69
– ident: S0956796818000151_ref17
– ident: S0956796818000151_ref42
– ident: S0956796818000151_ref23
– ident: S0956796818000151_ref65
– ident: S0956796818000151_ref13
– ident: S0956796818000151_ref26
  doi: 10.1145/2818638
– ident: S0956796818000151_ref43
  doi: 10.1007/BF01220868
– ident: S0956796818000151_ref59
– ident: S0956796818000151_ref30
– ident: S0956796818000151_ref55
– ident: S0956796818000151_ref34
– ident: S0956796818000151_ref28
– ident: S0956796818000151_ref38
– ident: S0956796818000151_ref9
– ident: S0956796818000151_ref48
  doi: 10.1016/S0049-237X(08)71685-9
– ident: S0956796818000151_ref76
– ident: S0956796818000151_ref21
  doi: 10.1007/978-3-642-15057-9_14
– ident: S0956796818000151_ref1
  doi: 10.1016/0022-0000(89)90027-5
– ident: S0956796818000151_ref6
  doi: 10.1016/S0022-0000(75)80018-3
– ident: S0956796818000151_ref73
– ident: S0956796818000151_ref5
– ident: S0956796818000151_ref24
– ident: S0956796818000151_ref45
  doi: 10.1007/978-3-662-54434-1_26
– ident: S0956796818000151_ref18
– ident: S0956796818000151_ref49
SSID ssj0008258
Score 2.61158
Snippet 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...
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...
SourceID hal
proquest
crossref
cambridge
SourceType Open Access Repository
Aggregation Database
Enrichment Source
Index Database
Publisher
SubjectTerms Computer Science
ICFP 2016
Logic in Computer Science
Programming Languages
Regular Paper
SummonAdditionalLinks – databaseName: Computer Science Database
  dbid: K7-
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LSwMxEA5aPXixPrFaJYgnMZjd7m6yXqSIpaAUDz0UL8vmRQVta1-_35l91Qf04m03mUDIJJOZZPJ9hFwp60KVOgxLWpoFqQ1ZzLVg4Dm0OHfS-WFONiF6PTkYxC_FgdusSKssbWJmqM1Y4xn5LbjKcSRhv2vdTz4Zskbh7WpBobFJtjzf93CePwlWWWKIfmSJtSegdXmrmUFGQyGWeTJ7Tux9x1b4sUdtDjFD8pehznafTv2__d4ju4XfSdv5RNknG3Z0QOolpwMtlvgheUXKeYqPTii4hhQffYwMXUzuaJt-jA0mrVJXUTHB55QOs1QRloF4UgivdQ75RGc2xxUHsczAHpF-57H_0GUF_wLTQcTnTHleLK2TlksTKXCtuAlj6VKuQs_4QiMluAyNS53VgRAGRhu1oHzjx8rXrWNSG41H9oTQ2AtSgUhqRoPFSOFHRFGsHJjiiCs_apCbavCTYhHNkjwBTSR_dNUgvNRPogsoc2TUeF_X5LpqMslxPNYJX4LSKzlE4O62nxMsA484CCGEXoJQs1T4qssrbZ-urz4jO-B6yfwwp0lq8-nCnpNtvZy_zaYX2TT-AnbM83c
  priority: 102
  providerName: ProQuest
Title Iris from the ground up: A modular foundation for higher-order concurrent separation logic
URI https://www.cambridge.org/core/product/identifier/S0956796818000151/type/journal_article
https://www.proquest.com/docview/2309687433
https://hal.science/hal-01945446
Volume 28
WOSCitedRecordID wos000450892300001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAEN
  databaseName: Cambridge University Press Open Access Journals
  customDbUrl:
  eissn: 1469-7653
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0008258
  issn: 0956-7968
  databaseCode: IKXGN
  dateStart: 19910101
  isFulltext: true
  titleUrlDefault: http://journals.cambridge.org/action/login
  providerName: Cambridge University Press
– providerCode: PRVPQU
  databaseName: Advanced Technologies & Aerospace Database
  customDbUrl:
  eissn: 1469-7653
  dateEnd: 20241207
  omitProxy: false
  ssIdentifier: ssj0008258
  issn: 0956-7968
  databaseCode: P5Z
  dateStart: 20010101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/hightechjournals
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Computer Science Database
  customDbUrl:
  eissn: 1469-7653
  dateEnd: 20241207
  omitProxy: false
  ssIdentifier: ssj0008258
  issn: 0956-7968
  databaseCode: K7-
  dateStart: 20010101
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/compscijour
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl:
  eissn: 1469-7653
  dateEnd: 20241207
  omitProxy: false
  ssIdentifier: ssj0008258
  issn: 0956-7968
  databaseCode: BENPR
  dateStart: 20010101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT8MwDLbYxoEL4ykeY4oQJ0S1tGublNtAvASaJuAwcamal4YEY9oGvx-nactLQuLApWojN23syLET-zPAgdAmEpmxbklXemGmIy-hknloOXQpNdwEkSs2wfp9PhwmgwUYlrkwNqyywjjIT_Lz-mgTB3_aeVQuhkZPO3cWQo8lsU1Wtiu_37Gblp1CBGnB-Bo00IIJgjo0rq6HF_1KS6NnxEscPttLeeKZw0l_6_kz7sKX9as2stGT35R4vjKdN_9vTCuwXFirpOdaVmFBj9egWVaCIIViWIcHW6ie2FQVggYlsakiY0VeJ8ekR57x--g-E1MVcMLbKRnlASZeDv1J0CmXDiiKzLRDI0eyXC1vwP352f3ppVdUbfBkGNO5J3w_4dpwTbmKBRpkVEUJNxkVka8CJm0hcR4pkxktQ8YUygHl44tABYkIZHcT6uOXsd4Ckvhhxiz-mpKoZzJ8YHGcCIMKPKYiiLfhqGJrWvBolrqwNZb-4OU20FJyqSwA0G0djqffXjmsXpk49I_fiPdxOlR0Frf7sneT2ja0o8MIHe83JGqVs-Xjl9ENxH7Qluvu_G1Iu7CEBhx3W0ItqM-nr3oPFuXb_HE2bUPj5Kw_uG0XU78NtWvm4XUQPbwDH_sN0g
linkProvider Cambridge University Press
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LbxMxEB61AYleKKVFbSnUQnCpuqrXsddeJIQioErUEPWQQ9XLav1SkGCTJmkQP4r_yHhf5SHl1gO3Xe945V2P52HPfAPwWjsvdO6DW9I1Ec-diFJqZISWQ5dSrzwTVbEJORqpq6v0cgN-NrkwIayykYmloLZTE_bIz9BUThOF-q77fnYThapR4XS1KaFRscWF-_EdXbbFu8FHnN83jJ1_Gn_oR3VVgcjwhC4jHaOf7bxyVNlEo8FArUiVz6kWsWXShELXSlife2e4lJYJ1IEs1syyVDPTxdduwgPO0VfC5XMprlvBj86WaqD9JA62OUQtEaqxMbTFqsxejn-HcvhDJW5OQkDmX3qhVHbn2__Zb3oCj2urmvSqZbADG654CttNxQpSC7BduB6gTCMhpYag4UtCSkthye3sLemRb1MbQnKJbwtN4eWcTMpAmKiEKCVmWpgK0IosXIWajmSl-tiD8X184DPoFNPC7QNJY57LgBNnDcrDHG9kkqTao6JJqGbJAZy2c53VImKRVeF1MvuHNQ6ANuyQmRqoPdQL-bquy0nbZVahlKwjfoU81tIFfPF-b5iFNrT3ueA8WSHRUcNfd0O-Y67D9Y-P4VF__HmYDQeji-ewhUamqratjqCznN-6F_DQrJZfFvOX5QoikN0zK_4COg1PPQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Iris+from+the+ground+up%3A+A+modular+foundation+for+higher-order+concurrent+separation+logic&rft.jtitle=Journal+of+functional+programming&rft.au=Jung%2C+Ralf&rft.au=Krebbers%2C+Robbert&rft.au=Jourdan%2C+Jacques-Henri&rft.au=Bizjak%2C+Ale%C5%A1&rft.date=2018&rft.pub=Cambridge+University+Press+%28CUP%29&rft.issn=0956-7968&rft.eissn=1469-7653&rft.volume=28&rft.issue=e20&rft_id=info:doi/10.1017%2FS0956796818000151&rft.externalDBID=HAS_PDF_LINK&rft.externalDocID=oai%3AHAL%3Ahal-01945446v1
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0956-7968&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0956-7968&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0956-7968&client=summon