mlsanityData to 14 Oct 2026

Towards Automated Verification of LLM-Synthesized C Programs

arXiv 2410.14835 ↗First posted 18 Oct 2024cs.PLcited by 1

Not on the map. Why?

Abstract (arXiv)

We present synver, a novel synthesis and verification framework for C programs, that deploys a Large Language Model (LLM) to search for a candidate program that satisfies the given specification. Our key idea is to impose syntactic and semantic biases on programs generated by LLMs, such that the synthesized program is more amenable to automated verification. Based on this idea, we propose a novel specification-verification tool, built on top of Verified Software Toolchain, that help automate the process. Our experiments on a diverse set of benchmarks drawn from the deductive program synthesis community, shows that this approach is scalable and extensible. The benchmarks constitute of specifications comprising of basic coding examples, Separation Logic based assertions, and API specifications.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). First posted on arXiv 18 Oct 2024.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.