【24h】

Automatic Validation of Code-Improving Transformations

机译:代码改善变换的自动验证

获取原文

摘要

Programmers of embedded systems often develop software in assembly code due to critical speed and/or space constraints and inadequate support from compilers. Many embedded applications are being used as a component of an increasing number of critical systems. While achieving high performance for these systems is important, ensuring that these systems execute correctly is vital. One portion of this process is to ensure that code-improving transformations on a program will not change the program's semantic behavior. This paper describes a general approach for validation of many low-level code-improving transformations made either by a compiler or specified by hand.
机译:由于临界速度和/或空间限制以及编译器的支持不足,嵌入式系统的程序员通常在汇编代码中开发软件。许多嵌入式应用程序被用作越来越多的关键系统的组件。虽然为这些系统实现高性能很重要,但确保这些系统正确执行至关重要。此过程的一部分是确保程序对程序上的代码改进不会改变程序的语义行为。本文介绍了一种验证许多低级代码改善转换的一般方法,或者手工指定。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号