A delta debugger for SMT-LIBv2 files
Project description
ddSMT: Delta Debugging for SMT-LIBv2
ddSMT is a delta debugger for input in the SMT-LIB language and its dialects and extensions. It serves as an input minimizer for SMT-LIB(-like) input that triggers interesting behavior for a given command. Noteworthy examples for supported extensions of the SMT-LIB language are the SyGuS input format and the extension for encoding separation logic problems. For more details on the SMT-LIB language, see http://www.smtlib.org.
ddSMT is implemented in Python 3 and developed on a Linux OS.
ddSMT is released under the MIT (see file LICENSE).
Requirements
Python version 3.6 or later
Bibtex
For citing ddSMT, please use the following BibTex entry:
@inproceedings{DBLP:conf/cav/KremerNP20,
author = {Gereon Kremer and
Aina Niemetz and
Mathias Preiner},
editor = {Alexandra Silva and
K. Rustan M. Leino},
title = {ddSMT 2.0: Better Delta Debugging for the SMT-LIBv2 Language and Friends},
booktitle = {Computer Aided Verification - 33rd International Conference, {CAV}
2021, Virtual Event, July 20-23, 2021, Proceedings, Part {II}},
series = {Lecture Notes in Computer Science},
volume = {12760},
pages = {231--242},
publisher = {Springer},
year = {2021},
url = {https://doi.org/10.1007/978-3-030-81688-9\_11},
doi = {10.1007/978-3-030-81688-9\_11},
timestamp = {Thu, 29 Jul 2021 13:41:58 +0200},
biburl = {https://dblp.org/rec/conf/cav/KremerNP20.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
Publications
Gereon Kremer, Aina Niemetz, Mathias Preiner. ddSMT 2.0: Better Delta Debugging for the SMT-LIBv2 Language and Friends. CAV: 231-242. (2021)
Aina Niemetz, Armin Biere. ddSMT: A Delta Debugger for the SMT-LIB v2 Format. SMT 2013. (2013)
Documentation
Documentation for ddSMT is available at https://ddsmt.readthedocs.io.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ddsmt-2.0.5.tar.gz
.
File metadata
- Download URL: ddsmt-2.0.5.tar.gz
- Upload date:
- Size: 56.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1c141a2285c446eb60911697ca7fb8d11cd2df176a9974024d337caf496e55f |
|
MD5 | 380fde8b4944bc6b986cc24840ca64d1 |
|
BLAKE2b-256 | c32fda14c124c279ae251256f3db673a7f172d3060da2c3e3013dcf666c43744 |
File details
Details for the file ddSMT-2.0.5-py3-none-any.whl
.
File metadata
- Download URL: ddSMT-2.0.5-py3-none-any.whl
- Upload date:
- Size: 74.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a8f339992b23e08e320d05b74c33e19fa197c835fa0189b782aac2d4c81f0a3 |
|
MD5 | 60f6c3780cf4deefde08e753eff31f0a |
|
BLAKE2b-256 | 3ef3eb38ec20f148450aeae8707c8323a63a370a8829ac39ca810cb425a83398 |