亚森

Yasm:用于验证和反驳的软件模型检查器。本文提出了Yasm:一个(又一个)基于反例引导抽象求精(CEGAR)[6]框架的软件模型检查器。有许多精心设计的软件模型检查程序可用,例如Slam[1]和Blast[12]。为什么要再建一个?传统的软件模型检查程序建立在他们所分析的程序的近似抽象之上,并且典型地使他们的分析偏向于证明一个(安全的)感兴趣的属性成立(验证)。另一方面,由于模型检查程序以其错误发现能力而广为人知,因此通常用于反驳。在这种情况下,上面的方法似乎是不合理的:为什么引入虚假的行为并使寻找真正的bug变得更加困难?在这种情况下,人们只想证明财产是假的(反驳)。不需要证人。


zbMATH参考文献(参考12篇文章)

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

  1. Guthmuller,Marion;Corona,Gabriel;Quinson,Martin:遗留分布式应用程序正式动态验证的系统级状态平等检测(2018)
  2. Simmonds,Jocelyn;Ben David,Shoham;Chechik,Marsha:web服务应用程序的监视和恢复(2013)
  3. Albarghouthi,Aws;Gurfinkel,Arie;Chechik,Marsha:Whale:基于插值的程序间验证算法(2012)
  4. 时态分析:埃里克·科萨·库克(Eric Kosa-task),2012年;埃里克·科萨·库克(Eric-Kosa-Cook),财产分析(2012年)
  5. Kaneiwa,Ken;Kamide,Norihiro:次一致计算树逻辑(2011)
  6. 魏欧;古芬克尔,阿里;契克,玛莎:论局部建模形式的一致性、表达性和精确性(2011)
  7. Godefrod,Patrice;Nori,Aditya V.;Rajamani,Sriram K.;Tetali,Sai-Deep:组合可能必须的程序分析:释放交替的力量(2010)
  8. Yael,Meller;Orna Grumberg;Shoham,Sharon:通过抽象精化实现多值系统组合验证的框架(2009)
  9. Chaki,Sagar;Clarke,Edmund;Sharygina,Natasha;Sinha,Nishant:通过组件可替代性分析验证不断发展的软件(2008年)
  10. Gurfinkel,Arie;Wei,Ou;Chechik,Marsha:具有精确谓词抽象的递归程序模型检查(2008)
  11. 艾莉·古芬克尔;玛莎·契克:为什么要浪费一个完美的抽象?(2006年)
  12. Gurfinkel,Arie;Wei,Ou;Chechik,Marsha:Yasm:用于验证和反驳的软件模型检查器(2006)ioport公司