Programming Languages and Systems
DOI: 10.1007/978-3-540-76637-7_3
|View full text |Cite
|
Sign up to set email alerts
|

Local Reasoning for Storable Locks and Threads

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
117
0

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 83 publications
(118 citation statements)
references
References 12 publications
1
117
0
Order By: Relevance
“…Various extensions of separation logic to concurrent programs have been proposed [9,10,16,8,11]. In particular, Gotsman et al [10] propose a variant of concurrent separation logic that supports an unbounded number of dynamically allocated locks and threads, which is similar to our approach in many respects.…”
Section: Related Workmentioning
confidence: 97%
See 2 more Smart Citations
“…Various extensions of separation logic to concurrent programs have been proposed [9,10,16,8,11]. In particular, Gotsman et al [10] propose a variant of concurrent separation logic that supports an unbounded number of dynamically allocated locks and threads, which is similar to our approach in many respects.…”
Section: Related Workmentioning
confidence: 97%
“…The programming model described above is similar to the techniques used in various extensions of separation logic [8,9,10,11]. We discuss them in Section 4.…”
Section: Programming Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…Mezzo is strongly inspired by separation logic [13] in its treatment of heapallocated data and by concurrent separation logic [10] and its successors [8,3] in its treatment of locks. Like second-order separation logic, as found at the core of CaReSL [14], Mezzo supports higher-order functions and quantification over permissions (assertions) and types (predicates).…”
Section: Related Workmentioning
confidence: 99%
“…The proof should be similar to the proof for standard CSL. We believe other extensions of CSL, such as CSL with storable locks [17,18] and the combination of CSL with Rely-Guarantee reasoning [29,13], can also be proved sound with respect to the grainless semantics. Then their soundness in our relaxed semantics can be derived easily from Lemma 5.4.…”
Section: Soundness Of Cslmentioning
confidence: 99%