Smt-Switch: a solver-agnostic C++ API for SMT Solving

07/02/2020
by   Makai Mann, et al.
0

This extended abstract describes work in progress on Smt-Switch, an open-source, solver-agnostic API for SMT solving. Smt-Switch provides an abstract interface, which can be implemented by different SMT solvers. Smt-Switch provides simple, uniform, and high-performance access to SMT solving for applications in areas such as automated reasoning, planning, and formal verification. The interface allows the user to create, traverse, and manipulate terms, as well as to dynamically dispatch queries to different underlying SMT solvers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/02/2019

CVC4-SymBreak: Derived SMT solver at SMT Competition 2019

We present CVC4-SymBreak, a derived SMT solver based on CVC4, and a non-...
research
07/07/2023

CloudSec: An Extensible Automated Reasoning Framework for Cloud Security Policies

Users increasingly create, manage and share digital resources, including...
research
11/27/2012

A Formal Model of a Virtual Filesystem Switch

This work presents a formal model that is part of our effort to construc...
research
10/10/2018

Smtlink 2.0

Smtlink is an extension of ACL2 with Satisfiability Modulo Theories (SMT...
research
06/20/2018

CVC4 at the SMT Competition 2018

This paper is a description of the CVC4 SMT solver as entered into the 2...
research
06/13/2019

Astra Version 1.0: Evaluating Translations from Alloy to SMT-LIB

We present a variety of translation options for converting Alloy to SMT-...
research
04/15/2018

SMT Solving for Vesicle Traffic Systems in Cells

In biology, there are several questions that translate to combinatorial ...

Please sign up or login with your details

Forgot password? Click here to reset