DocumentCode
3653953
Title
MetaSMT: a unified interface to SMT-LIB2
Author
Heinz Riener;Mathias Soeken;Clemens Werther;G?rschwin Fey;Rolf Drechsler
Author_Institution
Institute of Computer Science, University of Bremen, Germany
fYear
2014
Firstpage
1
Lastpage
6
Abstract
Various problems from artificial intelligence and formal methods are solved utilizing Satisfiability Modulo Theories (SMT) solvers. Selecting the best SMT solver for a specific application, however, is a daunting task. In this paper, we present the novel metaSMT TCP server and client architecture which can be used to solve SMT instances expressed in SMT-LIB2 by multiple solver processes in parallel. The metaSMT TCP server provides a unified interface for SMT-LIB2 instances with the capability to either use the API or the file interface of a solver process and thus serves as a highly customizable portfolio solver. We show that the run-time overhead required by the metaSMT TCP server and client architecture is marginal using selected benchmarks from SMT-LIB.
Keywords
"Servers","Portfolios","Computer architecture","Benchmark testing","Standards","Command languages","Syntactics"
Publisher
ieee
Conference_Titel
Specification and Design Languages (FDL), 2014 Forum on
ISSN
1636-9874
Type
conf
DOI
10.1109/FDL.2014.7119353
Filename
7119353
Link To Document