博吉佩尔

BoogiePL:一种用于检查面向对象程序的类型化过程语言。该注释定义了BoGiEPL,它是用于程序分析和程序验证的中间语言。语言是一种简单的粗型命令语言,具有过程和数组,以及支持引入数学函数和声明这些函数的属性。BoGiEPL可以用来表示以命令式源语言编写的程序(类似于面向对象的.NET语言),以及这种源语言的语义的逻辑编码。从所得到的BoGiEPL程序,可以生成验证条件或执行其他程序分析,如程序不变量的推断。以这种方式,BoogiePL还用作定理证明前端的编程符号。BoGiEPL被接受为BoGUI的输入,这是SPEC静态程序验证程序。


ZBMaCT中的参考文献(11篇文章中引用)

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

  1. 萨里基维,Olli;Heljango,Kejo:LCTD:LLVM(2016)上C程序的试验指导证据
  2. 艾伯特,Elvira;阿雷纳斯,Puri;GeimAIM,萨米尔;普埃布拉,德语;扎纳蒂尼,达米亚诺:面向对象字节码程序的成本分析(2012)
  3. Ulbrich,马蒂亚斯:具有嵌入断言的非结构化程序的动态逻辑(2011)
  4. 阿伦德尔,沃尔夫冈;Beckert,伯恩哈德;吉塞,马丁;R·米默,Philipp:程序验证自动推导的实用方面(2010)伊波尔特
  5. 贝克特,伯恩哈德;莫斯卡,Michal:VISISOFT XT项目系统软件的演绎验证(2010)伊波尔特
  6. B·HME,Sascha;Maskar,米莎,Sulult,WulfRAM;沃尔夫,Burkhart:HOO-BooGee——一个用于验证C编译器的交互式证明器后端(2010)
  7. Mela,塞尔吉奥;BJ.RNER,NKOLAJ:DKAL和Z3:逻辑嵌入实验(2010)
  8. 查泰吉,Sununk;拉希里,Shuvendu K.;QADEER,Shaz;RakAMARI,Zvonimir:低级记忆模型和伴随可达性谓词(2009)伊波尔特
  9. B·HME,Sascha;莱诺,K. Rustan M.;沃尔夫,Burkhart:HOO BooGee——BoGUI程序验证程序的交互式证明器(2008)
  10. MeNDEDZ Lojo,马里奥;Navas,豪尔赫;HelMeGeelDO,Manuel V.:一种灵活的、基于(C)LP的面向对象程序分析方法(2008)
  11. 莱诺,K. Rustan M.;Logozzo,弗朗西斯科:按需循环不变量(2005)