mlsanityData to 7 Oct 2026

Combining LLM Code Generation with Formal Specifications and Reactive Program Synthesis

arXiv 2410.19736 ↗First posted 18 Sep 2024cs.SE cs.LG cs.LOcited by 7

Not on the map. Why?

Abstract (arXiv)

In the past few years, Large Language Models (LLMs) have exploded in usefulness and popularity for code generation tasks. However, LLMs still struggle with accuracy and are unsuitable for high-risk applications without additional oversight and verification. In particular, they perform poorly at generating code for highly complex systems, especially with unusual or out-of-sample logic. For such systems, verifying the code generated by the LLM may take longer than writing it by hand. We introduce a solution that divides the code generation into two parts; one to be handled by an LLM and one to be handled by formal methods-based program synthesis. We develop a benchmark to test our solution and show that our method allows the pipeline to solve problems previously intractable for LLM code generation.

Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 2 of its 19 references that are in the map. First posted on arXiv 18 Sep 2024.

Builds on

2 of 19 references.

References · 2

  1. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
  2. 2019The 5th Reactive Synthesis Competition (SYNTCOMP 2018): Benchmarks, Participants & Resultscited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 5; 2026: 2.

7 papers.