Baldur: Whole-proof generation and repair with large language models
Formally verifying software is a highly desirable but labor-intensive task. Recent work has
developed methods to automate formal verification using proof assistants, such as Coq and …
developed methods to automate formal verification using proof assistants, such as Coq and …
Passport: Improving automated formal verification using identifiers
Formally verifying system properties is one of the most effective ways of improving system
quality, but its high manual effort requirements often render it prohibitively expensive. Tools …
quality, but its high manual effort requirements often render it prohibitively expensive. Tools …
Machine learning for executable code in software testing and verification
P Nie - 2023 - repositories.lib.utexas.edu
Software testing and verification are essential for kee** software systems reliable and safe
to use. However, it requires significant manual effort to write and maintain code artifacts …
to use. However, it requires significant manual effort to write and maintain code artifacts …
Automating the Formal Verification of Software
E First - 2023 - scholarworks.umass.edu
Formally verified correctness is one of the most desirable properties of software systems.
Despite great progress made toward verification via interactive proof assistants, such as Coq …
Despite great progress made toward verification via interactive proof assistants, such as Coq …