不明飞行物

Ufo:基于抽象和插值的软件验证框架。在这篇文章中,我们提出了Ufo,一个框架和一个工具,用于验证(并发现)顺序C程序中的错误。该框架建立在LLVM编译器基础设施之上,面向设计和试验验证算法的研究人员。它允许定义不同的抽象post运算符、求精策略和探索策略。我们构建了该框架的三个实例:基于谓词抽象的版本、基于插值的版本和使用基于插值和基于谓词抽象的算法的新的强大组合的组合版本。


zbMATH中的参考文献(参考文献21条,2标准条款)

显示第1到第20个结果,共21个。
按年份排序(引用)
  1. 费德约科维奇,格里戈里;考夫曼,塞缪尔J。;董事会ík、 Rastislav:通过从频率分布中采样学习归纳不变量(2020)
  2. 加泽拉,杰克J。;巴拉诺夫斯基,马雷克;何少波;拉卡马利ć, Zvonimir:利用编译器中间表示进行多语言和跨语言验证(2020)
  3. 哈伊杜,Á科斯;米斯基,佐特án: 基于CEGAR的模型检验的有效策略(2020)
  4. čík、 帕维尔;科夫罗ň, 简;阿尔特,莱昂纳多;费德约科维奇,格里戈里;Hyv公司ä里宁,安蒂E。J、 。;Sharygina,Natasha:在基于插值的模型检查中利用部分变量分配(2019)
  5. 拜尔,德克;丹格尔,马提亚斯;Wendler,Philipp:基于SMT的软件验证的统一观点(2018)
  6. 贾拉,兰吉特;波德尔斯基,安德烈亚斯;Rybalchenko,Andrey:用于程序验证的谓词抽象(2018)
  7. 格雷茨丘,马吕斯;迪茨,丹尼尔;波德尔斯基,安德烈亚斯:《反例中的循环不变量》(2017)
  8. 姜佳红;陈丽倩;吴学光;王吉:抽象域与SMT相结合的分块抽象解释(2017)
  9. 结构ö德尔,托马斯;吉尔斯,Jü尔根;布罗克施密特,马克;弗罗恩,弗洛里安;福斯,卡斯滕;亨塞尔,杰拉;施耐德·坎普,彼得;Aschermann,Cornelius:自动证明指针算法程序的终止和内存安全(2017)
  10. 科穆拉维利,安维什;格芬克尔,阿里;Chaki,Sagar:基于SMT的递归程序模型检查(2016)
  11. 班萨尔,克希蒂吉;雷诺兹,安德鲁;国王,蒂姆;巴雷特,克拉克;Wies,Thomas:通过E-匹配决定局部理论扩展(2015)
  12. 费德约科维奇,格里戈里;格芬克尔,阿里;Sharygina,Natasha:程序间模拟的自动发现(2015)
  13. 恒河,格雷姆;纳瓦斯,豪尔赫A。;沙赫特,彼得;Sø安德加德,哈拉尔德;Stuckey,Peter J.:Horn子句作为程序分析和转换的中间表示(2015)
  14. 霍罗斯希洛夫,亚历克赛;穆提林,瓦迪姆;叶夫根尼,诺维科夫;Zakharov,Ilja:Linux内核模块静态验证建模环境(2015)ioport公司
  15. 扎哈罗夫一世。;曼德里金,M。;穆提林,V。;诺维科夫E。;佩特连科,A。;Khoroshilov,A.:操作系统内核模块静态验证的可配置工具集(2015)ioport公司
  16. 美国焊接学会Albarghouthi;格芬克尔,阿里;李易;查基,萨加尔;Chechik,Marsha:UFO:用插入物和抽象解释进行验证(竞争贡献(2013)ioport公司
  17. 拜尔,德克:软件验证的第二次竞赛(2013年SV-COMP总结(2013年)ioport公司
  18. 亚历山德罗·西马蒂;格里吉奥,阿尔伯托;沙夫斯玛,巴斯蒂安·乔斯特;塞巴斯蒂安尼,罗伯托:MathSAT5 SMT解算器(2013)
  19. 皮特曼,Nir(编辑);斯莫尔卡,斯科特A(用于系统构造和分析的工具和算法。第19届国际会议,TACAS 2013,作为欧洲软件理论与实践联合会议的一部分举行,2013年3月16日至24日,意大利罗马,2013年,会议记录(2013年)
  20. 美国焊接学会Albarghouthi;格芬克尔,阿里;Chechik,Marsha:从低估到过度近似再到回归(2012)