首页> 外文会议>Safety-critical Systems Symposium >Compiler or Compilation Validation?
【24h】

Compiler or Compilation Validation?

机译:编译器或编译验证?

获取原文

摘要

Safety-critical systems increasingly rely on the correct operation of software, and software relies on the correct operation of the compiler. Even for a superficially simple language such as C, the compiler is an extremely complex program, and any development uses only a subset of the compiler's capabilities. This paper builds on the observation that checking the correctness of the output of an algorithm is easier than checking the algorithm itself, and argues that validating a particular compilation is more productive than validating the compiler itself. We describe techniques previously proposed for validating compilations and present a more practical alternative.
机译:安全关键系统越来越依赖于软件的正确操作,软件依赖于编译器的正确操作。即使对于如C等超级简单的语言,编译器也是一个非常复杂的程序,并且任何开发都仅使用编译器的功能的子集。本文在观察中构建了检查算法输出的正确性比检查算法本身更容易,并认为验证特定编译比验证编译器本身更高的效率更高。我们描述了先前提出用于验证汇编并提出更实用的替代品的技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号