D 2018

Abstraction of Bit-Vector Operations for BDD-Based SMT Solvers

JONÁŠ, Martin and Jan STREJČEK

Basic information

Original name

Abstraction of Bit-Vector Operations for BDD-Based SMT Solvers

Authors

JONÁŠ, Martin (203 Czech Republic, belonging to the institution) and Jan STREJČEK (203 Czech Republic, guarantor, belonging to the institution)

Edition

Cham (Switzerland), Theoretical Aspects of Computing – ICTAC 2018, p. 273-291, 19 pp. 2018

Publisher

Springer

Other information

Language

English

Type of outcome

Stať ve sborníku

Field of Study

10201 Computer sciences, information science, bioinformatics

Country of publisher

Switzerland

Confidentiality degree

není předmětem státního či obchodního tajemství

Publication form

printed version "print"

References:

Impact factor

Impact factor: 0.402 in 2005

RIV identification code

RIV/00216224:14330/18:00101330

Organization unit

Faculty of Informatics

ISBN

978-3-030-02507-6

ISSN

UT WoS

000612998900015

Keywords in English

satisfiability modulo theories; binary decision diagrams; abstractions; bit-vectors

Tags

International impact, Reviewed
Změněno: 29/4/2019 15:23, RNDr. Pavel Šmerk, Ph.D.

Abstract

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.

Links

GA18-02177S, research and development project
Name: Abstrakce a jiné techniky v semi-symbolické verifikaci programů
Investor: Czech Science Foundation
MUNI/A/0854/2017, interní kód MU
Name: Rozsáhlé výpočetní systémy: modely, aplikace a verifikace VII.
Investor: Masaryk University, Category A