<div class="csl-bib-body">
<div class="csl-entry">Jansen, C., Pagel, J., Matheja, C., Noll, T., & Zuleger, F. (2017). Unified Reasoning About Robustness Properties of Symbolic-Heap Separation Logic. In H. Yang (Ed.), <i>Programming Languages and Systems : 26th European Symposium on Programming, ESOP 2017, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017, Uppsala, Sweden, April 22–29, 2017, Proceedings</i>. Springer Berlin. https://doi.org/10.1007/978-3-662-54434-1_23</div>
</div>
The final publication is available via <a href="https://doi.org/10.1007/978-3-662-54434-1_23" target="_blank">https://doi.org/10.1007/978-3-662-54434-1_23</a>.
-
dc.description.abstract
We introduce heap automata, a formalism for automatic reasoning about robustness properties of the symbolic heap fragment of separation logic with user-defined inductive predicates. Robustness properties, such as satisfiability, reachability, and acyclicity, are important for a wide range of reasoning tasks in automated program analysis and verification based on separation logic. Previously, such properties have appeared in many places in the separation logic literature, but have not been studied in a systematic manner. In this paper, we develop an algorithmic framework based on heap automata that allows us to derive asymptotically optimal decision procedures for a wide range of robustness properties in a uniform way.
We implemented a prototype of our framework and obtained promising results for all of the aforementioned robustness properties.
Further, we demonstrate the applicability of heap automata beyond robustness properties. We apply our algorithmic framework to the model checking and the entailment problem for symbolic-heap separation logic.
en
dc.description.sponsorship
Austrian Science Funds (FWF)
-
dc.description.sponsorship
Austrian Science Funds (FWF)
-
dc.description.sponsorship
Deutsche Forschungsgemeinschaft (DFG)
-
dc.language
English
-
dc.language.iso
en
-
dc.relation.ispartofseries
Lecture Notes in Computer Science
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.title
Unified Reasoning About Robustness Properties of Symbolic-Heap Separation Logic
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.contributor.affiliation
RWTH Aachen University, Germany
-
dc.contributor.affiliation
RWTH Aachen University, Germany
-
dc.contributor.affiliation
RWTH Aachen University, Germany
-
dc.relation.isbn
9783662544334
-
dc.relation.doi
10.1007/978-3-662-54434-1
-
dc.relation.issn
0302-9743
-
dc.relation.grantno
W1255-N23
-
dc.relation.grantno
S11403-N23 (RiSE)
-
dc.relation.grantno
401/2-1
-
dc.rights.holder
Springer-Verlag GmbH Germany 2017
-
dc.type.category
Full-Paper Contribution
-
dc.relation.eissn
1611-3349
-
tuw.booktitle
Programming Languages and Systems : 26th European Symposium on Programming, ESOP 2017, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017, Uppsala, Sweden, April 22–29, 2017, Proceedings
-
tuw.container.volume
10201
-
tuw.book.ispartofseries
Lecture Notes in Computer Science
-
tuw.relation.publisher
Springer Berlin
-
tuw.relation.publisherplace
Berlin, Heidelberg
-
tuw.version
am
-
tuw.publication.orgunit
E192 - Institut für Logic and Computation
-
tuw.publisher.doi
10.1007/978-3-662-54434-1_23
-
dc.identifier.libraryid
AC15094525
-
dc.description.numberOfPages
27
-
dc.identifier.urn
urn:nbn:at:at-ubtuw:3-3660
-
tuw.author.orcid
0000-0003-1468-8398
-
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.event.name
European Symposium on Programming 2017
-
tuw.event.startdate
22-04-2017
-
tuw.event.enddate
29-04-2017
-
tuw.event.online
On Site
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Uppsala
-
tuw.event.country
SE
-
tuw.event.presenter
Jansen, Christina
-
item.fulltext
with Fulltext
-
item.grantfulltext
open
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
item.cerifentitytype
Publications
-
item.languageiso639-1
en
-
item.openairetype
conference paper
-
item.openaccessfulltext
Open Access
-
item.mimetype
application/pdf
-
crisitem.author.dept
RWTH Aachen University
-
crisitem.author.dept
E192-04 - Forschungsbereich Formal Methods in Systems Engineering
-
crisitem.author.dept
RWTH Aachen University
-
crisitem.author.dept
RWTH Aachen University
-
crisitem.author.dept
E192-04 - Forschungsbereich Formal Methods in Systems Engineering