Researchers have developed DAISY, a tool designed to automatically infer missing assertions in Dafny programs, thereby reducing the burden of formal verification. DAISY uses verifier diagnostics and LLM-based localization to identify assertion sites, generates candidate assertions with an LLM, and validates them using the Dafny verifier. In evaluations on an extended DafnyBench benchmark, DAISY successfully repaired 86% of programs with a single missing assertion and 36% with two missing assertions, demonstrating its potential to streamline the adoption of verification-aware languages. AI
IMPACT This tool could significantly reduce the effort required for formal verification, potentially accelerating the adoption of verification-aware programming languages.
RANK_REASON The cluster describes a new research paper detailing a tool for assertion inference in Dafny. [lever_c_demoted from research: ic=1 ai=1.0]
AI-generated summary · Google Gemini · from 1 sources. How we write summaries →