SAT-Based Synthesis Methods for Safety Specs

Roderick Paul Bloem, Robert Könighofer, Martina Seidl

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandBegutachtung

Abstract

Automatic synthesis of hardware components from declarative specifications is an ambitious endeavor in computer aided design. Existing synthesis algorithms are often implemented with Binary Decision Diagrams (BDDs), inheriting their scalability limitations. Instead of BDDs, we propose several new methods to synthesize finite-state systems from safety specifications using decision procedures for the satisfiability of quantified and unquantified Boolean formulas (SAT-, QBF- and EPR-solvers). The presented approaches are based on computational learning, templates, or reduction to first-order logic. We also present an efficient parallelization, and optimizations to utilize reachability information and incremental solving. Finally, we compare all methods in an extensive case study. Our new methods outperform BDDs and other existing work on some classes of benchmarks, and our parallelization achieves a super-linear speedup.
Originalspracheenglisch
TitelVerification, Model Checking, and Abstract Interpretation, 15th International Conference
Redakteure/-innenKenneth L. McMillan, Xavier Rival
ErscheinungsortBerlin-Heidelberg
Herausgeber (Verlag)Springer
Seiten1-20
ISBN (Print)978-3-642-54012-7
DOIs
PublikationsstatusVeröffentlicht - 2014
VeranstaltungInternational Conference on Verification, Model Checking, and Abstract Interpretation - San Diego, USA / Vereinigte Staaten
Dauer: 19 Jan. 201421 Jan. 2014

Publikationsreihe

NameLecture Notes in Computer Science
Herausgeber (Verlag)Springer
Band8318

Konferenz

KonferenzInternational Conference on Verification, Model Checking, and Abstract Interpretation
Land/GebietUSA / Vereinigte Staaten
OrtSan Diego
Zeitraum19/01/1421/01/14

Fields of Expertise

  • Information, Communication & Computing

Treatment code (Nähere Zuordnung)

  • Application

Fingerprint

Untersuchen Sie die Forschungsthemen von „SAT-Based Synthesis Methods for Safety Specs“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren