2018
Abstraction of Bit-Vector Operations for BDD-Based SMT Solvers
JONÁŠ, Martin a Jan STREJČEKZákladní údaje
Originální název
Abstraction of Bit-Vector Operations for BDD-Based SMT Solvers
Autoři
JONÁŠ, Martin (203 Česká republika, domácí) a Jan STREJČEK (203 Česká republika, garant, domácí)
Vydání
Cham (Switzerland), Theoretical Aspects of Computing – ICTAC 2018, od s. 273-291, 19 s. 2018
Nakladatel
Springer
Další údaje
Jazyk
angličtina
Typ výsledku
Stať ve sborníku
Obor
10201 Computer sciences, information science, bioinformatics
Stát vydavatele
Švýcarsko
Utajení
není předmětem státního či obchodního tajemství
Forma vydání
tištěná verze "print"
Odkazy
Impakt faktor
Impact factor: 0.402 v roce 2005
Kód RIV
RIV/00216224:14330/18:00101330
Organizační jednotka
Fakulta informatiky
ISBN
978-3-030-02507-6
ISSN
UT WoS
000612998900015
Klíčová slova anglicky
satisfiability modulo theories; binary decision diagrams; abstractions; bit-vectors
Štítky
Příznaky
Mezinárodní význam, Recenzováno
Změněno: 29. 4. 2019 15:23, RNDr. Pavel Šmerk, Ph.D.
Anotace
V originále
BDD-based SMT solvers have recently shown to be competitive for solving satisfiability of quantified bit-vector formulas. However, these solvers reach their limits when the input formula contains complicated arithmetic. Hitherto, this problem has been alleviated by approximations reducing efficient bit-widths of bit-vector variables. In this paper, we propose an orthogonal abstraction technique working on the level of the individual instances of bit-vector operations. In particular, we compute only several bits of the operation result, which may be sufficient to decide the satisfiability of the formula. Experimental results show that our BDD-based SMT solver Q3B extended with these abstractions can solve more quantified bit-vector formulas from the smt-lib repository than state-of-the-art SMT solvers Boolector, CVC4, and Z3.
Návaznosti
GA18-02177S, projekt VaV |
| ||
MUNI/A/0854/2017, interní kód MU |
|