Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages 2015
DOI: 10.1145/2676726.2676980
|View full text |Cite
|
Sign up to set email alerts
|

Iris

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
35
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 149 publications
(36 citation statements)
references
References 48 publications
1
35
0
Order By: Relevance
“…Iris is a language-generic framework for higher-order concurrent separation logic [Jung et al 2016[Jung et al , 2017b[Jung et al , 2015, which in the past year has been equipped with tactical support for conducting machine-checked proofs of programs in Coq ] and deployed in several ongoing verification projects [Kaiser et al 2017;Swasey et al 2017;Tassarotti et al 2017;Timany et al 2018]. By virtue of being a separation logic [O'Hearn 2007;Reynolds 2002], Iris comes with built-in support for reasoning modularly about ownership.…”
Section: Rustbelt: An Extensible Semantic Approach To Proving Soundnmentioning
confidence: 99%
“…Iris is a language-generic framework for higher-order concurrent separation logic [Jung et al 2016[Jung et al , 2017b[Jung et al , 2015, which in the past year has been equipped with tactical support for conducting machine-checked proofs of programs in Coq ] and deployed in several ongoing verification projects [Kaiser et al 2017;Swasey et al 2017;Tassarotti et al 2017;Timany et al 2018]. By virtue of being a separation logic [O'Hearn 2007;Reynolds 2002], Iris comes with built-in support for reasoning modularly about ownership.…”
Section: Rustbelt: An Extensible Semantic Approach To Proving Soundnmentioning
confidence: 99%
“…Higher-order reasoning is known to be difficult for separation logic, involving the topos of trees of Birkedal et al [2012]. Our current plan is to encode JSIL Logic in Iris [Jung et al 2015], obtaining soundness for free.…”
Section: :4mentioning
confidence: 99%
“…Our immediate next steps are to prove properties of programs using the for−in statement, leveraging on the work of Cox et al [2014], and to extend JSIL Logic with higher-order reasoning by encoding it in Iris [Jung et al 2015], in order to be able to reason about JavaScript getters/setters and arbitrary functions passed as parameters.…”
Section: Javert: Verifying Javascript Programsmentioning
confidence: 99%
See 1 more Smart Citation
“…RELATED WORK As already mentioned above, various program logics have recently been proposed to reason about concurrent programs, e.g., CAP [7], iCAP [8], CaReSL [9] , TaDA [23] and IRIS [24]. These are all highly expressive logics, which are able to reason about similar properties as discussed in this paper, but as far as we are aware, there is no tool support for them, while our focus is to make verification of concurrent programs practical.…”
Section: Verification Of a Queue Historymentioning
confidence: 99%