首页> 外文会议>ACM SIGPLAN-SIGACT symposium on principles of programming languages >Symbolic Transfer Function-based Approaches to Certified Compilation
【24h】

Symbolic Transfer Function-based Approaches to Certified Compilation

机译:基于符号传递函数的认证编译方法

获取原文

摘要

We present a framework for the certification of compilation and of compiled programs. Our approach uses a symbolic transfer functions-based representation of programs, so as to check that source and compiled programs present similar behaviors. This checking can be done either for a concrete semantic interpretation (Translation Validation) or for an abstract semantic interpretation (Invariant Translation) of the symbolic transfer functions. We propose to design a checking procedure at the concrete level in order to validate both the transformation and the translation of abstract invariants. The use of symbolic transfer functions makes possible a better treatment of compiler optimizations and is adapted to the checking of precise invariants at the assembly level. The approach proved successful in the implementation point of view, since it rendered the translation of very precise invariants on very large assembly programs feasible.
机译:我们为汇编和编译计划提供了一个框架。我们的方法使用基于符号传输函数的程序表示,以检查源和编译程序是否存在类似的行为。此检查可以进行具体语义解释(转换验证)或用于符号传输函数的抽象语义解释(不变翻译)。我们建议在具体级别设计检查程序,以便验证抽象不变的转换和翻译。使用符号传递函数使得可以更好地处理编译器优化,并且适于检查组装电平的精确不变。该方法证明了成功的实施方式,因为它在非常大的装配计划上呈现了非常精确的不变性的翻译。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号