mlsanityData to 14 Oct 2026

Seeking Specifications: The Case for Neuro-Symbolic Specification Synthesis

arXiv 2504.21061 ↗First posted 29 Apr 2025cs.SEcited by 2

Not on the map. Why?

Abstract (arXiv)

This work is concerned with the generation of formal specifications from code, using Large Language Models (LLMs) in combination with symbolic methods. Concretely, in our study, the programming language is C, the specification language is ACSL, and the LLM is Deepseek-R1. In this context, we address two research directions, namely the specification of intent vs. implementation on the one hand, and the combination of symbolic analyses with LLMs on the other hand. For the first, we investigate how the absence or presence of bugs in the code impacts the generated specifications, as well as whether and how a user can direct the LLM to specify intent or implementation, respectively. For the second, we investigate the impact of results from symbolic analyses on the specifications generated by the LLM. The LLM prompts are augmented with outputs from two formal methods tools in the Frama-C ecosystem, Pathcrawler and EVA. We demonstrate how the addition of symbolic analysis to the workflow impacts the quality of annotations.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). First posted on arXiv 29 Apr 2025.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 1.

2 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2025Integrating Symbolic Execution with LLMs for Automated Generation of Program Specifications
  2. 2025Can LLMs Reason About Program Semantics? A Comprehensive Evaluation of LLMs on Formal Specification Inference
  3. 2025Beyond Code Generation: LLM-supported Exploration of the Program Design Space
  4. 2025Evaluating Large Language Models for Functional and Maintainable Code in Industrial Settings: A Case Study at ASML
  5. 2025LLMs Lean on Priors, Not Programming Language Semantics
  6. 2026Neuro-Symbolic Software Verification: Hyper-charging Local Language Models with Symbolic Reasoning at Scale
  7. 2025LLM4VV: Evaluating Cutting-Edge LLMs for Generation and Evaluation of Directive-Based Parallel Programming Model Compiler Tests ↗
  8. 2025Artificial or Just Artful? Do LLMs Bend the Rules in Programming? ↗