<div class="csl-bib-body">
<div class="csl-entry">Kokologiannakis, M., Ren, X., & Vafeiadis, V. (2021). Dynamic Partial Order Reductions for Spinloops. In <i>Proceedings of the 21st Conference on Formal Methods in Computer-Aided Design – FMCAD 2021</i> (pp. 163–172). TU Wien Academic Press. https://doi.org/10.34727/2021/isbn.978-3-85448-046-4_25</div>
</div>
Stateless model checking (SMC) coupled with dynamic
partial order reduction (DPOR) is an effective way for
automatically verifying safety properties of loop-free concurrent
programs. SMC, however, does not work well for programs with
loops because it cannot distinguish loop iterations that make
progress from ones that revisit the same state. This results in
redundant exploration that dominates the verification time.
We present SAVER (Spinloop-Aware Verifier), a memorymodel-
agnostic SMC/DPOR extension that detects zero-net-effect
spinloops and avoids redundant explorations that lead to the same
local state. As confirmed by our experiments, SAVER achieves an
exponential reduction in verification time and outperforms stateof-
the-art tools in a variety of real-world benchmarks.
en
dc.language.iso
en
-
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
-
dc.subject
stateless model checking
en
dc.subject
spinloops
en
dc.title
Dynamic Partial Order Reductions for Spinloops
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.rights.license
Creative Commons Namensnennung 4.0 International
de
dc.rights.license
Creative Commons Attribution 4.0 International
en
dc.identifier.doi
10.34727/2021/isbn.978-3-85448-046-4_25
-
dc.contributor.affiliation
Max Planck Institute for Software Systems, Germany
-
dc.contributor.affiliation
University of British Columbia, Canada
-
dc.contributor.affiliation
Max Planck Institute for Software Systems, Germany
-
dc.relation.isbn
978-3-85448-046-4
-
dc.relation.doi
10.34727/2021/isbn.978-3-85448-046-4
-
dc.description.volume
2
-
dc.description.startpage
163
-
dc.description.endpage
172
-
dc.type.category
Full-Paper Contribution
-
dc.relation.eissn
2708-7824
-
tuw.booktitle
Proceedings of the 21st Conference on Formal Methods in Computer-Aided Design – FMCAD 2021
-
tuw.peerreviewed
true
-
tuw.relation.haspart
10.34727/2021/isbn.978-3-85448-046-4
-
tuw.relation.publisher
TU Wien Academic Press
-
tuw.relation.publisherplace
Wien
-
tuw.book.chapter
25
-
tuw.publication.orgunit
E192-04 - Forschungsbereich Formal Methods in Systems Engineering
-
dc.identifier.libraryid
AC17204567
-
dc.description.numberOfPages
10
-
tuw.relation.ispartoftuwseries
Conference Series: Formal Methods in Computer-Aided Design