Artifact for "Approximate Bit Dependency Analysis to Identify Program Synthesis Problems as Infeasible"

Kamp M, Philippsen M (2020)


Publication Language: English

Publication Type: Other publication type, Forschungsdaten

Publication year: 2020

Book Volume: Zenodo

DOI: 10.5281/zenodo.4275482

Open Access Link: https://doi.org/10.5281/zenodo.4275482

Abstract

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.

Authors with CRIS profile

Related research project(s)

How to cite

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