arrow
返回

Control-flow checking by software signatures

delete2002-03-01
delete443
PRE
AI
O
Oh, N
S
Shirvani, PP
M
McCluskey, EJ
DOI:10.1109/24.994926delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
This paper presents a new signature monitoring technique, CFCSS (Control Flow Checking by Software Signatures); CFCSS is a pure software method that checks the control flow of a program using assigned signatures. An algorithm assigns a unique signature to each node in the program graph and adds instructions for error detection. Signatures are embedded in the program during compilation time using the constant field of the instructions and compared with run-time signatures when the program is executed. Another algorithm reduces the code size and execution time overhead caused by checking instructions in CFCSS. A branching fault injection experiment was performed with benchmark programs. Without CFCSS, an average of 33.7% of the injected branching faults produced undetected incorrect outputs; however, with CFCSS, only 3.1% of branching faults produced undetected incorrect outputs. Thus it is possible to increase error detection coverage for control flow errors by an order of magnitude using CFCSS. The distinctive advantage of CFCSS over previous signature monitoring techniques is that CFCSS is a pure software method, i.e., it needs no dedicated hardware such as a watchdog processor for control flow checking. A watchdog task in multitasking environment also needs no extra hardware, but the advantage of CFCSS over a watchdog task is that CFCSS can be used even when the operating system does not support multitasking.
Keyword:
assigned signatures
control flow checking
fault injection experiments
signature monitoring
software error detection
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Reliability 封面图
IEEE Transactions on Reliability
IF:
5.7
论文数:
2.8K
被引数:
8.5K

机构

暂无机构信息
引用论文

引用论文

Spectrally partially coherent pulse trains in dispersive media
err2005-11-01
err0
PREAI
errHanna Lajunen; Jari Turunen; Pasi Vahimaa; Jani Tervo; Frank Wyrowski
err分享
err收藏
Lidar instruments for ESA Earth observation missions
err2017-11-21
err0
errOAAI
errArnaud Hélière; Roland Meynart; Errico Armandillo; Yannig Durand; Alain Culoma
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Electromagnetic Inspection Method of Slack of High Tension Bolt
err2011-10-01
err0
PREAI
errYuji Gotoh; Yasuyuki Teshima; Norio Takahashi
err分享
err收藏
Identification of novel neuronal isoforms of the Rho‐GEF Trio
err2012-01-09
err0
errOAAI
errElodie Portales‐Casamar; Anne Briançon‐Marjollet; Sylvie Fromont; Robinson Triboulet; Anne Debant
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容