Kamp M, Philippsen M (2020)
Publication Language: English
Publication Type: Other publication type, Forschungsdaten
Publication year: 2020
Book Volume: Zenodo
Open Access Link: https://doi.org/10.5281/zenodo.4275482
Bit-vector-based program synthesis is an important building block of state-of-the-art techniques in computer programming. Some of these techniques do not only rely on a synthesizer's ability to return an appropriate program if it exists but also require a synthesizer to detect if there is no such program at all in the entire search space (i.e., the problem is infeasible), which is a computationally demanding task.
This artifact contains our implementation of a technique to quickly identify some synthesis problems as infeasible. We evaluate our technique on several benchmarks and show that adding our technique to applications of bit vector synthesis can save up to 33% of their time.
APA:
Kamp, M., & Philippsen, M. (2020). Artifact for "Approximate Bit Dependency Analysis to Identify Program Synthesis Problems as Infeasible".
MLA:
Kamp, Marius, and Michael Philippsen. Artifact for "Approximate Bit Dependency Analysis to Identify Program Synthesis Problems as Infeasible". 2020.
BibTeX: Download