...
首页> 外文期刊>ACM SIGPLAN Notices: A Monthly Publication of the Special Interest Group on Programming Languages >Formal certification of a compiler back-end or: Programming a compiler with a proof assistant
【24h】

Formal certification of a compiler back-end or: Programming a compiler with a proof assistant

机译:编译器后端的正式认证,或:使用校对助手对编译器进行编程

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

This paper reports on the development and formal certification (proof of semantic preservation) of a compiler from Cminor (a C-like imperative language) to PowerPC assembly code, using the Coq proof assistant both for programming the compiler and for proving its correctness. Such a certified compiler is useful in the context of formal methods applied to the certification of critical software: the certification of the compiler guarantees that the safety properties proved on the source code hold for the executable compiled code as well.
机译:本文报告了使用Coq证明助手对编译器进行编程并证明其正确性的过程,该编译器是从Cminor(类似于C的命令式语言)到PowerPC汇编代码的开发和正式认证(语义保留证明)。这样的经过认证的编译器在应用于关键软件认证的形式方法的上下文中很有用:编译器的认证保证了在源代码上证明的安全属性也适用于可执行的已编译代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号