2018
DOI: 10.1145/3197383
|View full text |Cite
|
Sign up to set email alerts
|

Modular Labelled Sequent Calculi for Abstract Separation Logics

Abstract: separation logics are a family of extensions of Hoare logic for reasoning about programs that manipulate resources such as memory locations. These logics are "abstract" because they are independent of any particular concrete resource model. Their assertion languages, called propositional abstract separation logics (PASLs), extend the logic of (Boolean) Bunched Implications (BBI) in various ways. In particular, these logics contain the connectives * and − * , denoting the composition and extension of resources … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
6
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(6 citation statements)
references
References 63 publications
0
6
0
Order By: Relevance
“…Besides, in [HCGT18] labelled sequent calculi are designed for several abstract separation logics by considering different sets of properties. The sequents contain labelled formulae (a formula prefixed by a label to be interpreted as an abstract heap) as well as relational atoms to express relationships between abstract heaps.…”
Section: Related Workmentioning
confidence: 99%
See 4 more Smart Citations
“…Besides, in [HCGT18] labelled sequent calculi are designed for several abstract separation logics by considering different sets of properties. The sequents contain labelled formulae (a formula prefixed by a label to be interpreted as an abstract heap) as well as relational atoms to express relationships between abstract heaps.…”
Section: Related Workmentioning
confidence: 99%
“…The sequents contain labelled formulae (a formula prefixed by a label to be interpreted as an abstract heap) as well as relational atoms to express relationships between abstract heaps. Though the framework in [HCGT18] is modular and very general to handle abstract separation logics, it is not tailored to separation logics with concrete semantics, see [HCGT18, Section 7] for possible future directions. In contrast, as explained already, the paper [HGT15] deals with first-order separation logic with concrete semantics and presents a sound labelled sequent calculus for it.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations