无级变速器

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


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

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

  1. 邓朝强;Namjoshi,Kedar S.:确保编译器转换(2018)
  2. 哈克斯豪森,安妮E。;佩雷斯卡,一月;Kinder,Sebastian:铁路控制系统建设和验证的正式方法(2011)
  3. Goldberg,Benjamin:TVOC框架中循环优化和软件流水线的翻译验证。纪念阿米尔·普努埃利(2010)
  4. 特里斯坦,让-巴蒂斯特;Leroy,Xavier:一个简单的,经过验证的软件管道验证程序(2010)
  5. 特里斯坦,让-巴蒂斯特;Leroy,Xavier:翻译验证器的形式化验证,指令调度优化的案例研究(2008)
  6. 克拉克,埃德蒙;耆那,希曼舒;丹尼尔.克罗宁:使用谓词抽象验证SpecC(2007)
  7. 罗德赫,约亚夫;Strichman,Ofer:建立小的等式图来决定无解释函数的等式逻辑(2006)
  8. 扎克,莱诺;普努埃利,阿米尔;本杰明·戈德伯格;巴雷特,克拉克;方、易;胡颖:循环转换的翻译和运行时验证(2005)
  9. 库索,帕特里克;2002年《拉迪奥特系统设计框架》(Radhiaot:System transformation of System transformation by Radhia program)
  10. 普努埃利,阿米尔;罗德赫,约亚夫;斯特里克曼,奥弗;西格尔,迈克尔:小模型房地产:它能有多小(2002年)
  11. 库索,帕特里克;Cousot,Radhia:基于抽象解释的程序转换的案例研究:阻塞命令消除(2001)
  12. 顾,格哈德;Zimmermann,Wolf:验证编译器和ASM或ASM对多步转换的统一描述(2000)
  13. 保罗,特拉维索;Bertoli,Piergiorgio:机械化结果验证:工业应用(2000)
  14. 普努埃利,阿米尔;罗德赫,约亚夫;希特里希曼,奥弗;Siegel,Michael:通过小域实例化决定等式公式(1999)
  15. 普努埃利,A。;希特里曼,O。;Siegel,M.:代码验证工具(CVT)。编译过程的自动验证(1998)