霍尔布吉

BoGUI是用于命令式核心语言的程序验证条件生成器。它有一个由一阶逻辑中的注释丰富的C语言和C语言的前端。通过这些注释的WP演算构造的PARITS验证条件通常被转移到自动定理证明器,例如简化或Z3。然而,在本文中,我们提出了一个证明环境,HO-BOOGIEP,结合BoGUI与交互式定理证明器伊莎贝尔/HOL。特别地,我们提出了结合代码验证的自动化和交互式证明方法的特定技术。\ PARWE将利用两种方式开发我们的证明环境:首先,我们提出通过交互证明来“调试”注释(特别是不变量)的场景。其次,我们使用我们的环境来验证“背景理论”,即在注释中使用的数据类型的理论,以及C的验证方法背后的内存和机器模型的理论。


ZBMaX中的参考文献(14篇)1标准条款

显示结果1至14的14。
按年份排序(引文

  1. PreoTeasa,Viorel;Ralph Johan,埃里克森,约翰尼斯:伊莎贝尔中不变图的验证和代码生成(2015)
  2. Alkassar,艾哈德;B·休姆,Sascha;梅霍恩,库尔特;里兹卡拉,克里斯汀:验证计算验证的框架(2014)
  3. Blanchette,Jasmin Christian;B·休姆,Sascha;保尔森,Lawrence C.:用SMT求解器扩展大锤(2013)
  4. Giorgino,马蒂厄;Strecker,马丁:一个验证的BDD构造说明的指针操作算法的正确性(2012)
  5. Blanchette,Jasmin Christian;B·休姆,Sascha;保尔森,Lawrence C.:用SMT求解器扩展大锤(2011)
  6. B·HME,Sascha;福克斯,Anthony C. J.;SeWar,托马斯;Weber,TjARK:重构H3中的Z3位向量证明和伊莎贝尔/HOL(2011)
  7. Ulbrich,马蒂亚斯:具有嵌入断言的非结构化程序的动态逻辑(2011)
  8. 贝克特,伯恩哈德;莫斯卡,Michal:VISISOFT XT项目系统软件的演绎验证(2010)伊波尔特
  9. B·HME,Sascha;Maskar,米莎,Sulult,WulfRAM;沃尔夫,Burkhart:HOO-BooGee——一个用于验证C编译器的交互式证明器后端(2010)
  10. Furia,Carlo Alberto;迈耶,贝特朗:使用后置条件推断循环不变量(2010)
  11. 杰姆斯,Perry R.;Chalin,帕特利斯:Java建模语言的更快和更完整的扩展静态检查(2010)
  12. 多姆,马蒂亚斯;D·R·R·R·谢尔,简,沃尔夫,Burkhart:证明微内核调度器的公平性和实现正确性(2009)
  13. B·HME,Sascha;莱诺,K. Rustan M.;沃尔夫,Burkhart:HOO BooGee——BoGUI程序验证程序的交互式证明器(2008)
  14. Brucker,Achim D.;沃尔夫,Burkhart:HOL中面向对象数据模型的可扩展编码。结合IMP++(2008)的应用