FLOC 2018: FEDERATED LOGIC CONFERENCE 2018
BTOR2, BtorMC and Boolector 3.0

Authors: Aina Niemetz, Mathias Preiner, Clifford Wolf and Armin Biere

Paper Information

Title:BTOR2, BtorMC and Boolector 3.0
Authors:Aina Niemetz, Mathias Preiner, Clifford Wolf and Armin Biere
Proceedings:CAV All Papers
Editors: Georg Weissenbacher, Hana Chockler and Igor Konnov
Keywords:Model Checking, SMT Solving, Bit-vectors
Abstract:

ABSTRACT. We describe a new word-level model checking format to capture models of hardware and potentially software in a bit-precise manner. This simple, line-based and easy to parse format can be seen as a sorted extension of the word-level format BTOR. It uses design principles from the bit-level format AIGER and follows the semantics of the SMT-LIB logics of bit-vectors with arrays. This intermediate format can be used in various verification flows and is perfectly suited to establish a word-level model checking competition. A new open source model checker and bit-vector solver support this format. We further provide real-world word-level benchmarks on which these tools are evaluated.

Pages:8
Talk:Jul 15 14:30 (Session 105A: Tools)
Paper: