无级变速器

代码验证工具(CVT)。编译过程的自动验证。我们描述了CVT——一种用于代码验证的全自动工具,即验证由代码生成器(相当于编译器或转换器)生成的目标代码是源规范的正确实现。这种方法是对代码生成器程序进行完全形式化验证的一种可行的替代方法,并且具有在验证后不会“冻结”代码生成器设计的优点。CVT是在ESPRIT项目SACRES的背景下开发的,它验证了StateMate/Sildex混合规范到C语言的转换。在BDD表示的小模型上使用基于未解释函数及其分析的新技术,使我们能够验证几千行源规范,这表示典型的工业级安全关键应用。


zbMATH参考文献(15篇文章引用)

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

  1. 邓朝强;南乔希,凯达尔S.:确保编译器转换(2018)
  2. Haxthausen,Anne E;Peleska,Jan;Kinder,Sebastian:铁路控制系统构建和验证的正式方法(2011)
  3. Goldberg,Benjamin:TVOC框架中循环优化和软件流水线的翻译验证。纪念阿米尔·普努埃利(2010)
  4. Tristan,Jean Baptiste;Leroy,Xavier:一个简单的、验证过的软件管道验证程序(2010)
  5. Tristan,Jean Baptiste;Leroy,Xavier:翻译验证器的形式验证,指令调度优化的案例研究(2008)
  6. Clarke,Edmund;Jain,Himanshu;Kroneing,Daniel:使用谓词抽象验证SpecC(2007)
  7. Rodeh,Yoav;Strichman,Ofer:用未解释的函数建立小的等式图来决定等式逻辑(2006)
  8. Zuck,Lenore;Pnueli,Amir;Goldberg,Benjamin;Barrett,Clark;Fang,Yi;Hu,Ying:循环转换的翻译和运行时验证(2005)
  9. Cousot,Patrick;Cousot,Radhia:通过抽象解释对程序转换框架进行系统化设计(2002)
  10. 埃米尔·普努埃利;约夫·罗德赫;奥弗·斯特里奇曼;迈克尔·西格尔:小模型房地产:它能有多小?(2002年)
  11. Cousot,Patrick;Cousot,Radhia:基于抽象解释的程序转换的案例研究:阻塞命令消除(2001)
  12. 用于验证mor-steps和asm-2000的multistep-compilers:
  13. Traverso,Paolo;Bertoli,Piergiorgio:机械化结果验证:工业应用(2000)
  14. Pnueli,Amir;Rodeh,Yoav;Shtrichman,Ofer;Siegel,Michael:通过小域实例化确定等式公式(1999)
  15. Pnueli,A.;Shtrichman,O.;Siegel,M.:代码验证工具(CVT)。编译过程的自动验证(1998)