海喇叭

SeaHorn验证框架。本文提出了一个软件验证框架SeaHorn。SeaHorn的主要区别在于其模块化设计,它将编程语言的语法、操作语义和验证语义分离开来。SeaHorn包含几个新颖之处:它(a)使用高效而精确的过程间技术对验证条件进行编码,(b)在验证语义方面提供灵活性,以允许不同级别的精度,(c)利用软件模型检查和抽象解释的最新技术进行验证,和(d)使用Horn子句作为中间语言来表示验证条件,简化了与基于Horn子句的多个验证工具的接口。SeaHorn为用户提供了一个强大的验证工具,并为研究人员提供了一个可扩展和可定制的框架,用于试验新的软件验证技术。SeaHorn的有效性和可扩展性通过使用SV-COMP 2015的基准测试和真实的航空电子代码进行了广泛的实验评估。


zbMATH中的参考文献(参考文献14条)

显示第1至14个结果,共14个。
按年份排序(引用)

  1. 加泽拉,杰克J。;巴拉诺夫斯基,马雷克;何少波;拉卡马利ć, Zvonimir:利用编译器中间表示进行多语言和跨语言验证(2020)
  2. 梅斯盖尔,乔斯é: 广义重写理论,一致性完成和符号方法(2020)
  3. 梅斯纳德,弗雷德;付款人,É蒂安;维达尔,杰姆án: 中电联调试验(2020年)
  4. 布洛姆,罗德里克;雅各布斯,瑞典人;Vizel,Yakir:投机执行下的有效信息流验证(2019)
  5. 拜尔,德克;丹格尔,马提亚斯;Wendler,Philipp:基于SMT的软件验证的统一观点(2018)
  6. 卡夫勒、比肖克珊;加拉赫,约翰P。;恒河,格雷姆;沙赫特,彼得;Sø安德加德,哈拉尔德;Stuckey,Peter J.:使用约束Horn子句进行前提推断的迭代方法(2018)
  7. 基弗,莫里茨;弗拉基米尔·克莱巴诺夫;Ulbrich,Mattias:使用编译器IR进行关系程序推理(2018)
  8. 卢卡斯,萨尔瓦多;古蒂é瑞兹,罗来纳州úl: 有序排序一阶理论逻辑模型的自动综合(2018)
  9. 卡夫勒、比肖克珊;Gallagher,John P.:Horn子句验证与凸多面体抽象和基于树自动机的精化(2017)
  10. 王伟;巴雷特,克拉克;Wies,Thomas:程序分析的分区内存模型(2017)
  11. 恒河,格雷姆;纳瓦斯,豪尔赫A。;沙赫特,彼得;Sø安德加德,哈拉尔德;Stuckey,Peter J.:非解释函数的抽象域(2016)
  12. 斯特里克曼,奥弗;Veitsman,Maor:非平衡递归函数的回归检验(2016)
  13. 谭佳琪;戴惠君;甘地,拉吉耶夫;Narasimhan,Priya:AUSPICE-R:机器代码中真实特征的自动安全性能证明(2016)
  14. 北京ø尼可拉杰,rner;格芬克尔,阿里;肯·麦克米兰;Rybalchenko,Andrey:项目验证的Horn条款求解器(2015)