<div class="csl-bib-body">
<div class="csl-entry">Dacík, T., Rogalewicz, A., Vojnar, T., & Zuleger, F. (2024). Deciding Boolean Separation Logic via Small Models. In <i>Tools and Algorithms for the Construction and Analysis of Systems : 30th International Conference, TACAS 2024, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2024, Luxembourg City, Luxembourg, April 6–11, 2024, Proceedings, Part I</i> (pp. 188–206). springer. https://doi.org/10.1007/978-3-031-57246-3_11</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/209717
-
dc.description.abstract
We present a novel decision procedure for a fragment of separation logic (SL) with arbitrary nesting of separating conjunctions with boolean conjunctions, disjunctions, and guarded negations together with a support for the most common variants of linked lists. Our method is based on a model-based translation to SMT for which we introduce several optimisations—the most important of them is based on bounding the size of predicate instantiations within models of larger formulae, which leads to a much more efficient translation of SL formulae to SMT. Through a series of experiments, we show that, on the frequently used symbolic heap fragment, our decision procedure is competitive with other existing approaches, and it can outperform them outside the symbolic heap fragment. Moreover, our decision procedure can also handle some formulae for which no decision procedure has been implemented so far.
en
dc.language.iso
en
-
dc.relation.ispartofseries
Lecture Notes in Computer Science
-
dc.subject
Seperation logic
en
dc.subject
Decision Procedure
en
dc.subject
Small Model Procedure
en
dc.title
Deciding Boolean Separation Logic via Small Models
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.relation.publication
Tools and Algorithms for the Construction and Analysis of Systems : 30th International Conference, TACAS 2024, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2024, Luxembourg City, Luxembourg, April 6–11, 2024, Proceedings, Part I
-
dc.contributor.affiliation
Brno University of Technology, Czechia
-
dc.contributor.affiliation
Brno University of Technology, Czechia
-
dc.contributor.affiliation
Brno University of Technology, Czechia
-
dc.relation.isbn
978-3-031-57245-6
-
dc.relation.doi
10.1007/978-3-031-57246-3
-
dc.relation.issn
0302-9743
-
dc.description.startpage
188
-
dc.description.endpage
206
-
dc.type.category
Full-Paper Contribution
-
dc.relation.eissn
1611-3349
-
tuw.booktitle
Tools and Algorithms for the Construction and Analysis of Systems : 30th International Conference, TACAS 2024, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2024, Luxembourg City, Luxembourg, April 6–11, 2024, Proceedings, Part I
-
tuw.peerreviewed
true
-
tuw.relation.publisher
springer
-
tuw.relation.publisherplace
Cham
-
tuw.researchTopic.id
I1
-
tuw.researchTopic.name
Logic and Computation
-
tuw.researchTopic.value
100
-
tuw.publication.orgunit
E192-04 - Forschungsbereich Formal Methods in Systems Engineering
-
tuw.publisher.doi
10.1007/978-3-031-57246-3_11
-
dc.description.numberOfPages
19
-
tuw.author.orcid
0000-0003-4083-8943
-
tuw.author.orcid
0000-0003-1468-8398
-
tuw.event.name
30th International Conference, TACAS 2024
en
tuw.event.startdate
06-04-2024
-
tuw.event.enddate
11-04-2024
-
tuw.event.online
On Site
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Luxembourg
-
tuw.event.country
LU
-
tuw.event.presenter
Dacík, Tomáš
-
wb.sciencebranch
Informatik
-
wb.sciencebranch
Mathematik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.oefos
1010
-
wb.sciencebranch.value
80
-
wb.sciencebranch.value
20
-
item.languageiso639-1
en
-
item.grantfulltext
none
-
item.openairetype
conference paper
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
item.fulltext
no Fulltext
-
crisitem.author.dept
Brno University of Technology, Czechia
-
crisitem.author.dept
Brno University of Technology, Czechia
-
crisitem.author.dept
Brno University of Technology, Czechia
-
crisitem.author.dept
E192-04 - Forschungsbereich Formal Methods in Systems Engineering