Published June 13, 2024
| Version v1
Software
Open
STP-Parti-Bitwuzla at SMT-COMP 2024
Authors/Creators
Description
STP-Parti-Bitwuzla is a portfolio SMT solver based on STP (commit SHA 0510509) and Bitwuzla (v0.4.0).
It participates in the Parallel Track and Cloud Track of QF_BV logic.
STP-Parti-Bitwuzla comprises three primary components: the master, the partitioner, and the base solvers.
- The master is implemented by Python for task management and scheduling in distributed solving.
- We have customized STP to function as our partitioner, aiding in the partitioning of subproblems.
- Our tool does not restrict the choice of the base solver used in solving subtasks; it simply requires the executable binary file. For the SMT-COMP 2024, we have selected Bitwuzla as our base solver.
STP-Parti-Bitwuzla is the practical implementations of our innovative concept of Variable-level Partitioning, which is applied to the Bit-Vectors theory. This technique is introduced for the first time in our recently published paper at CAV 2024, titled Distributed SMT Solving Based on Dynamic Variable-level Partitioning.
Files
STP-Parti-Bitwuzla.zip
Files
(41.0 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:cbc9bc01d54d066c8b29ba634f1630c2
|
41.0 MB | Preview Download |