首页> 外文期刊>Computers and Electrical Engineering >An efficient control-flow checking technique for the detection of soft-errors in embedded software
【24h】

An efficient control-flow checking technique for the detection of soft-errors in embedded software

机译:一种用于检测嵌入式软件中软错误的有效控制流检查技术

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

摘要

In this paper, we propose a new technique to improve the efficiency of control-flow checking for detecting soft-errors in embedded software. The novelties of the proposed technique are as follows: (1) the frequency of used variables and the frequency of the execution of basic blocks are used as two parameters for selecting important variables and basic blocks, (2) kernel blocks (i.e., a subset of the program's flowgraph vertices) are used for the selection of important basic blocks, and (3) using the proposed method, developers can make a trade-off between the detection latency and the performance overheads. The experimental evaluations using several benchmarks showed that the execution time in the hardened code is less than the relationship signatures for control flow checking (RSCFC) method, while the memory overhead and code size remains nearly the same. The execution time of the hardened code also remains nearly the same as the original code.
机译:在本文中,我们提出了一种新技术来提高控制流检查效率,以检测嵌入式软件中的软错误。所提出的技术的新颖性如下:(1)使用变量的频率和基本块的执行频率作为选择重要变量和基本块的两个参数,(2)内核块(即子集)程序流程图的顶点)用于选择重要的基本块,并且(3)使用提出的方法,开发人员可以在检测等待时间和性能开销之间进行权衡。使用多个基准进行的实验评估表明,强化代码中的执行时间少于控制流检查(RSCFC)方法的关系签名,而内存开销和代码大小几乎保持不变。强化代码的执行时间也几乎与原始代码相同。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号