Sciweavers

VMCAI
2014
Springer

SAT-Based Synthesis Methods for Safety Specs

8 years 11 months ago
SAT-Based Synthesis Methods for Safety Specs
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 EPRsolvers). 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 superlinear speedup.
Roderick Bloem, Robert Könighofer, Martina Se
Added 19 May 2015
Updated 19 May 2015
Type Journal
Year 2014
Where VMCAI
Authors Roderick Bloem, Robert Könighofer, Martina Seidl
Comments (0)