The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2013
DOI: 10.1007/978-3-319-03542-0_7
|View full text |Cite
|
Sign up to set email alerts
|

Separation Logic Modulo Theories

Abstract: Abstract. Logical reasoning about program data often requires dealing with heap structures as well as scalar data types. Recent advances in Satisfiability Modular Theory (SMT) already offer efficient procedures for dealing with scalars, yet they lack any support for dealing with heap structures. In this paper, we present an approach that integrates Separation Logic-a prominent logic for reasoning about list segments on the heap-and SMT. We follow a model-based approach that communicates aliasing among heap cel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 42 publications
(18 citation statements)
references
References 28 publications
0
18
0
Order By: Relevance
“…Possible candidates for such extensions include: higher-order separation logic [6]; the fragment in which formulas may contain pure assertions beyond (dis)equalities [22]; and separation logic with fractional permissions [8].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Possible candidates for such extensions include: higher-order separation logic [6]; the fragment in which formulas may contain pure assertions beyond (dis)equalities [22]; and separation logic with fractional permissions [8].…”
Section: Discussionmentioning
confidence: 99%
“…(In very recent work [25], Piskac et al extended their approach to support also tree-shaped data structures.) Finally, Navarro Pérez and Rybalchenko [22] provided an SMT encoding for satisfiability and entailment in another extension of the fragment allowing pure formulas from arbitrary SMT theories, rather than simple (dis)equalities.…”
Section: Satisfiability In Separation Logic With Inductive Predicatesmentioning
confidence: 99%
“…Asterix is presented in details in [21]. It was submitted by Juan Navarro Perez (at the time at University College London, UK, now at Google) and Andrey Rybalchenko (at the time at TU Munich, Germany, now at Microsoft Research Cambridge, UK).…”
Section: Asterixmentioning
confidence: 99%
“…Nevertheless, several high performance automated provers for separation logics have been developed, e.g. [8,2,15,63,9,64,71,74,72], while there are no automated provers available for matching logic yet. A technical challenge, left for future work, is to investigate the techniques and algorithms underlying the existing separation logic provers and to generalize them if possible to work with matching logic in general or at least with common fragments of it.…”
Section: G Roşumentioning
confidence: 99%