×

CoVaC公司

swMATH ID: 21472
软件作者: Zaks,A.,Pnueli,A。
描述: CoVaC:通过交叉积的程序分析进行编译器验证。本文提出了一个证明程序等价性的演绎框架,并将其应用于优化编译器执行的转换的自动验证。为了利用现有的程序分析技术,我们将等价性检查问题简化为对一个系统(两个输入程序的交叉乘积)的分析。我们展示了该方法如何有效地用于检查辅音(即结构相似)程序的等价性。最后,我们报告了应用开发的方法验证编译器优化运行是否保留程序语义的原型工具。与现有框架不同,CoVaC可以适应编译器注释的缺失,并处理大多数经典的过程内优化,如常量折叠、重新关联、公共子表达式消除、代码移动、死代码消除、分支优化等。
主页: https://rd.springer.com/chapter/10.1007%2F978-3-540-68237-0_5
相关软件: z3(零3)SeaHorn公司布吉符号差异伊莎贝尔/HOL垫片有限责任公司TVOC公司棱镜拉赫夫特K校准仪OCaml公司eThor公司幼儿保育和教育Coq公司转向器停机坪ProVerify公司JML公司艾菲尔
引用于: 10文件

按年份列出的引文