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文件 全部的 前5名27位作者引用 2 吉尔·巴特 2 胡安·曼努埃尔·克雷斯波 2 塞萨尔·库茨 1 伦纳特·贝林格 1 查克拉波蒂,苏普拉特克 1 伊曼纽尔·德·安吉利斯 1 索菲亚·德罗索波洛 1 苏珊·艾森巴赫 1 法比奥·菲奥拉万蒂 1 约翰·加拉赫(John P.Gallagher)。 1 阿什图什·古普塔 1 曼努埃尔五世(Manuel V.Hermenegildo)。 1 胜本,Shin-ya 1 莫里茨·基弗 1 弗拉基米尔·克莱巴诺夫 1 埃里克·科斯金 1 拉希里、舒文杜·库马尔 1 伊曼·纳拉萨姆迪亚 1 阿尔贝托·佩特罗西 1 毛里齐奥·普罗埃蒂 1 佐藤,铁杉 1 大雄县Terauchi 1 马蒂亚斯·乌尔布里奇 1 乌纳德卡特,迪维什 1 不,Hiroshi 1 安德烈·沃伦科夫 1 蒂姆·伍德 5篇连载文章中引用 1 自动推理杂志 1 MSCS公司。计算机科学中的数学结构 1 逻辑与代数程序设计杂志 1 逻辑程序设计理论与实践 1 程序设计中的逻辑和代数方法杂志 在2个字段中引用 10 计算机科学(68至XX) 2 数理逻辑与基础(03-XX) 按年份列出的引文