HOL-BoogieHOL-Boogie is an interactive back-end for the Boogie program verifier and, in particular, may be used to proof verification conditions arising from C programs. HOL-Boogie is contained in the theorem prover Isabelle/HOL. For more information, see this article or this article, or contact me. To generate verification conditions which can be loaded into HOL-Boogie, an additional Boogie plugin is required. See below for details. Download
Requirements
InstallationCopy the plugin DLL into the directory where the Boogie executable resides. Usage of the HOL-Boogie PluginFor generating a HOL-Boogie exchange file (to be loaded in Isabelle), execute the following command-line: boogie /prover:Isabelle /proverOpt:ISABELLE_INPUT=NAME.b2i NAME.bpl vcc /b:/prover:Isabelle /b:/proverOpt:ISABELLE_INPUT=NAME.b2i NAME.c Last updated: 25.11.2009
|