摘要
]]Appel,A.W.基础校对代码。 在 2001年计算机科学中的逻辑 (2001),IEEE,247--258。 谷歌学者 数字图书馆 ]]Appel,A.W.,Blazy,S.小步Cminor的分离逻辑。 在 高阶逻辑中的定理证明,TPHOLs 2007 ,第4732卷,共页 LNCS公司 (2007),施普林格,5--21。 谷歌学者 数字图书馆 ]]Y.Bertot、P.Caste ran。 交互式定理证明与程序开发——Coq'Art:归纳构造的微积分 (2004),Springer。 谷歌学者 数字图书馆 ]]Blazy,S.、Dargaye,Z.、Leroy,X.C编译器前端的形式化验证。 在 FM 2006:形式方法国际研讨会 ,第4085卷,共页 LNCS公司 (2006),施普林格,460-475。 谷歌学者 数字图书馆 ]]Blazy,S.,Leroy,X.C语言Clight子集的机械化语义。 J.汽车。 推理 (2009). 已接受出版,即将出版。 谷歌学者 ]]Chaitin,G.J.通过图着色进行寄存器分配和溢出。In 1982年SIGPLAN编译器构造研讨会 (1982),美国医学会,98--105。 谷歌学者 数字图书馆 ]]Coq开发团队。 考证助理。 可在 http://coq.inia.fr/ , 1989--2009. 谷歌学者 ]]Dave,M.A.编译器验证:参考书目。 SIGSOFT软件。 工程注释28 , 6 (2003), 2. 谷歌学者 数字图书馆 ]]George,L.,Appel,A.W.迭代寄存器合并。 ACM事务,程序。 语言系统。 18 , 3 (1996), 300--324. 谷歌学者 数字图书馆 ]]Hales,T.C.形式证明。 通知AMS 55 ,11(2008),1370-1380。 谷歌学者 ]]Leroy,X.编译器后端的正式认证,或:使用校对助手对编译器进行编程。 在 第三十三届程序设计语言原理研讨会 (2006),ACM,42-54。 谷歌学者 数字图书馆 ]]Leroy,X。CompCert验证了编译器、软件和评论证明。 可在 http://compcert.inria.fr/ 2008年8月。 谷歌学者 ]]Leroy,X.正式验证的编译器后端。 arXiv:0902.2137{cs}。 提交日期:2008年7月。 谷歌学者 ]]Leroy,X.,Blazy,S.类C内存模型的形式化验证及其用于验证程序转换。 J.汽车。 推理41 , 1 (2008), 1--31. 谷歌学者 数字图书馆 ]]Letouzey,P.Coq中的提取:概述。 在 《逻辑与算法理论,欧洲的可计算性》,CiE 2008 ,第5028卷,共页 LNCS公司 (2008),施普林格,359--369。 谷歌学者 数字图书馆 ]]McCarthy,J.,Painter,J.算术表达式编译器的正确性。 在 计算机科学的数学方面 ,第19卷,共页 应用数学专题讨论会论文集 (1967),AMS,33-41。 谷歌学者 ]]Milner,R.,Weyhrauch,R.用机械化逻辑证明编译器的正确性。 在 第七届年度机器智能研讨会会议记录 ,第7卷,共页 机器智能 (1972),爱丁堡大学出版社,51-72。 谷歌学者 ]]Morrisett,G.,Walker,D.,Crary,K.,Glew,N.从系统F到类型化汇编语言。 ACM事务处理。 掠夺。 语言系统。 21 , 3 (1999), 528--569. 谷歌学者 数字图书馆 ]]Necula,G.C.防卡码。 在 第24届程序设计语言原理研讨会 (1997),ACM,106-119。 谷歌学者 数字图书馆 ]]Necula,G.C.优化编译器的翻译验证。 在 程序设计语言设计与实现2000 (2000),美国医学会,83-95。 谷歌学者 数字图书馆 ]]Necula,G.C.,McPeak,S.,Rahul,S.P.,Weimer,W.CIL:C程序分析和转换的中间语言和工具。 在 编译器构造 ,第2304卷,共 LNCS公司 (2002),施普林格,213--228。 谷歌学者 数字图书馆 ]]Pnueli,A.,Siegel,M.,Singerman,E.翻译验证。 在 用于系统构建和分析的工具和算法,TACAS’98 ,第1384卷,共页 LNCS公司 (1998),斯普林格,151-166。 谷歌学者 数字图书馆 ]]Tristan,J.-B.,Leroy,X.翻译验证器的形式化验证:指令调度优化的案例研究。 在 第35届程序设计语言原理研讨会 (2008),ACM,17-27。 谷歌学者 数字图书馆 ]]Tristan,J.-B.,Leroy,X.验证了惰性代码运动的验证。 在 2009年程序设计与实现 (2009),ACM。 出现。 谷歌学者 数字图书馆
索引术语
真实编译器的形式化验证
建议
使用千年发展目标对ASM进行正式验证 我们提出了一个使用多路决策图(MDG)工具对抽象状态机(ASM)设计进行形式验证的框架。 ASM是一种基于状态的语言,用于描述过渡系统。 千年发展目标提供了过渡的符号表示。。。 编译器验证带来乐趣和利润 FMCAD’14:第14届计算机辅助设计形式方法会议记录 软件或硬件系统的形式化验证——无论是通过模型检查、演绎验证、抽象解释、类型检查还是任何其他类型的静态分析——通常是在高级编程或描述上进行的。。。 使用协议编译器应用形式验证 DSD’01:欧洲显微数字系统设计研讨会论文集 摘要:本文提出了一种在工业设计环境“协议编译器”中应用形式验证的实用方法。 我们的验证流程是首先创建一个测试台并模拟设计。 然后我们修改。。。