无级变速器

代码验证工具(CVT)。编译过程的自动验证。我们描述CVT——一种全自动的代码验证工具,即验证代码生成器(等效地,编译器或翻译器)生成的目标代码是源代码规范的正确实现。这种方法是对代码生成器程序的完全形式验证的一种可行的替代方案,并且具有在验证之后不冻结代码生成器设计的优点。CVT是在ESPRIT项目SACRES中开发的,并且验证了从StaseMAT/SILDEX混合规范到C的转换。使用基于未解释函数的新技术及其在BDD表示的小模型上的分析使我们能够验证几千行的源规范,这代表了一个典型工业尺寸安全关键应用。


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

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

  1. 邓,晁强;Namjoshi,Kedar S.:确保编译器转换(2018)
  2. Haxthausen,Anne E.;Peleska,简,昆德,塞巴斯蒂安:铁路控制系统建设和验证的正式方法(2011)
  3. 高德博格,本杰明:TVOC框架中循环优化和软件流水线的翻译验证。纪念Amir Pnueli(2010)
  4. 特里斯坦,Jean Baptiste;勒鲁瓦,沙维尔:一个简单、验证的软件流水线验证器(2010)
  5. 特里斯坦,Jean Baptiste;勒鲁瓦,沙维尔:翻译验证者的形式验证,指令调度优化的案例研究(2008)
  6. 克拉克,埃德蒙;耆那教,Himanshu;克罗宁,丹尼尔:使用谓词抽象的SPECC验证(2007)
  7. Rodeh,Yoav;Stuttman,OFER:构造小等式图,用于判定具有未解释函数的等式逻辑(2006)
  8. 朱克,丽诺尔;Pnueli,阿米尔;高德博格,本杰明;巴雷特,克拉克;Fang,Yi;Poin,英:循环转换的翻译和运行时间验证(2005)
  9. 库索,帕特里克,库索,拉希亚:抽象解释程序转换框架的系统设计(2002)
  10. 帕努利,阿米尔;罗德,Yoav;斯特里曼,Ofer;西格尔,米迦勒:小模型财产:能有多小?(2002)
  11. 库索,帕特里克,库索,拉希亚:基于抽象解释的程序转换的实例研究:阻塞命令消除(2001)
  12. GoOS,格哈德;Zimman,WORK:验证编译器和ASM或ASMS对多步变换的统一描述(2000)
  13. TravSo,Paolo;Bertoli,Piergiorgio:机械化结果验证:工业应用(2000)
  14. 帕努利,阿米尔;罗德,Yoav;Strutman,Ofer;西格尔,米迦勒:用小域实例化来决定等式公式(1999)
  15. 西格尔,M.:代码验证工具(CVT)。编译过程的自动验证(1998)