Search:
Match:
1 results

Analysis

This paper addresses the challenge of verifying large-scale software by combining static analysis, deductive verification, and LLMs. It introduces Preguss, a framework that uses LLMs to generate and refine formal specifications, guided by potential runtime errors. The key contribution is the modular, fine-grained approach that allows for verification of programs with over a thousand lines of code, significantly reducing human effort compared to existing LLM-based methods.
Reference

Preguss enables highly automated RTE-freeness verification for real-world programs with over a thousand LoC, with a reduction of 80.6%~88.9% human verification effort.