mlsanityData to 14 Oct 2026

Agentic Specification Generator for Move Programs

arXiv 2509.24515 ↗First posted 29 Sep 2025cs.SE cs.AI cs.CRcited by 3

On the map: LLM agents and tool use → Software engineering coding agents

Abstract (arXiv)

While LLM-based specification generation is gaining traction, existing tools primarily focus on mainstream programming languages like C, Java, and even Solidity, leaving emerging and yet verification-oriented languages like Move underexplored. In this paper, we introduce MSG, an automated specification generation tool designed for Move smart contracts. MSG aims to highlight key insights that uniquely present when applying LLM-based specification generation to a new ecosystem. Specifically, MSG demonstrates that LLMs exhibit robust code comprehension and generation capabilities even for non-mainstream languages. MSG successfully generates verifiable specifications for 84% of tested Move functions and even identifies clauses previously overlooked by experts. Additionally, MSG shows that explicitly leveraging specification language features through an agentic, modular design improves specification quality substantially (generating 57% more verifiable clauses than conventional designs). Incorporating feedback from the verification toolchain further enhances the effectiveness of MSG, leading to a 30% increase in generated verifiable specifications.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 18 of its 62 references that are in the map. First posted on arXiv 29 Sep 2025.

Builds on

18 of 62 references.

References · 18

  1. 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,276
  2. 2022Repository-Level Prompt Generation for Large Language Models of Codecited by 106
  3. 2023GPTScan: Detecting Logic Vulnerabilities in Smart Contracts by Combining GPT with Program Analysiscited by 65
  4. 2024Enchanting Program Specification Synthesis by Large Language Models using Static Analysis and Program Verificationcited by 58
  5. 2024SpecGen: Automated Generation of Formal Program Specifications via Large Language Modelscited by 53
  6. 2024AutoVerus: Automated Proof Generation for Rust Codecited by 49
  7. 2024PropertyGPT: LLM-driven Formal Verification of Smart Contracts through Retrieval-Augmented Property Generationcited by 37
  8. 2023Finding Inductive Loop Invariants using Large Language Modelscited by 36
  9. 2023Ranking LLM-Generated Loop Invariants for Program Verificationcited by 33
  10. 2024Automated Proof Generation for Rust Code via Self-Evolutioncited by 33
  11. 2024Evaluating LLM-driven User-Intent Formalization for Verification-Aware Languagescited by 16
  12. 2023How Effective are Large Language Models in Generating Software Specifications?cited by 12
6 more
  1. 2025OSVBench: Benchmarking LLMs on Specification Generation Tasks for Operating System Verificationcited by 8
  2. 2024Enhancing Automated Loop Invariant Generation for Complex Programs with Large Language Modelscited by 7
  3. 2019solc-verify: A Modular Verifier for Solidity Smart Contractscited by 5
  4. 2021Fast and Reliable Formal Verification of Smart Contracts with the Move Provercited by 4
  5. 2021A Survey of Practical Formal Methods for Securitycited by 2
  6. 2021Formal Methods in Railways: a Systematic Mapping Studycited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 3.

3 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2026An end-to-end agentic pipeline for smart contract translation and quality evaluation
  2. 2025LLM Agents for Generating Microservice-based Applications: how complex is your specification?
  3. 2025Beyond Code Similarity: Benchmarking the Plausibility, Efficiency, and Complexity of LLM-Generated Smart Contracts
  4. 2025TypePilot: Leveraging the Scala Type System for Secure LLM-generated Code
  5. 2026LiveFMBench: Unveiling the Power and Limits of Agentic Workflows in Specification Generation
  6. 2025Towards Automated Smart Contract Generation: Evaluation, Benchmarking, and Retrieval-Augmented Repair
  7. 2026Automating Formal Verification with Agent-Guided Tree Search
  8. 2025A Survey on Code Generation with LLM-based Agents