验证程序

ValIFAST程序验证器。本文描述了一种基于分离逻辑的指针操作命令的安全属性的规范和验证方法。程序员可以为规范声明归纳数据类型和原始递归函数。验证通过符号执行,使用存储器的抽象表示作为分离逻辑断言。折叠或展开抽象谓词断言是通过显式鬼语句执行的。引理函数使记忆表示等价和事实关于原始递归函数的归纳证明。SMT求解器用于解决数据值上的查询;描述了一种防止SMT求解器的非终止的算法,同时能够减少任何地面项。由于验证者或SMT求解器没有进行显著的搜索,所以验证时间是可预测的且低的。


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

显示结果1至20的54。
按年份排序(引文
  1. Bouillaguet,昆廷;BoBOT,弗兰Sou-OIS;SigieRayu,MiHela;Yakobowski,鲍里斯:利用演绎分析记忆模型中的指针分析(2019)
  2. Menghi,克劳迪奥;Spoletini,葆拉;切契克,玛莎;Ghezzi,Carlo:一种验证驱动的控制器迭代设计框架(2019)
  3. 班尼斯特、Callum、H·芬纳、彼得、克莱因、格温:分离逻辑的前后向(2018)
  4. Dailler,西尔文;豪扎尔,戴维;Maulee,克劳德;Moy,YANNICK:为反例生成最弱的前提条件微积分(2018)
  5. 鸭,Gregory J.;JAFAR,Joxan;YAP,Roland H. C.:基于图形的数据结构的形状中性分析(2018)
  6. Grigoriy Volkov,Mikhail Mandrykin,Denis Efremov:FrAMA-C:C程序的引理函数证明(2018)阿西夫
  7. 萨默斯,Alexander J.;Mü勒,彼得:弱记忆程序的自动演绎验证(2018)
  8. 湛,博华:使用AutoO2高效验证命令程序(2018)
  9. Arrnt,沃尔夫冈;奇门托,Jes s Mauricio;Posit,Gordon J.;Schneider,Gerardo:验证数据和面向控制的属性,结合静态和运行时验证:理论和工具(2017)
  10. Dinsdale Young,托马斯;da Rocha Pinto,佩德罗;安徒生,Kristoffer正义;BikdAL,LARS:\Tr.ScCoprer--细粒度并发的自动验证(2017)
  11. 扬森,克莉丝汀;卡特兰,Jens;Matheja,克里斯托夫;诺尔,托马斯;ZuleGER,弗洛里安:符号堆分离逻辑稳健性的统一推理(2017)
  12. 卢卡努,多瑞尔;鲁苏,弗拉德;Arusoaie,安德列:象征执行的一般框架:共归纳法(2017)
  13. 杰姆斯、Gorogiannis、尼科斯、Kanovich、马克斯、罗威、Reuben:用归纳谓词进行符号堆分离逻辑的模型检验(2016)
  14. Mü勒,彼得;Schwerhoff,Malte;萨默斯,Alexander J.:蝰蛇:基于权限的推理验证基础设施(2016)
  15. 布罗瑟斯顿,杰姆斯;Gorogiannis,尼科斯:通过碱基对近似证明分离逻辑中的归纳蕴涵(2015)
  16. 程,舒;伍德考克,吉姆;D'Souz,DePaAK:使用形式推理对自由职业者的任务模型(2015)
  17. 戈麦斯、Victor B. F.、施特鲁特、格奥尔:分离逻辑的程序构造和验证工具(2015)
  18. 段,Zhenhua;Bu,Kangkang;田,康镇;张,南:基于动态符号执行的MSVL程序模型检验(2015)
  19. 雅可布,Bart;沃格尔斯,弗雷德里克;皮森,弗兰克:羽量级砝码(2015)
  20. Penninckx,Willem;雅可布,Bart;Piess,弗兰克:程序输入/输出行为的声音、模块化和组合验证(2015)