The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

Low-cost on-line fault detection using control flow assertions

The work

AuthorsRajesh Venkatasubramanian; John P. Hayes; Brian T. Murray
Editors
Typemisc
Year2003
Also known asvenkatasubramanian2004lowcost
Citekeyvenkatasubramanian2003lowcost

Where it appeared

Pages137--143

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

A control flow fault occurs when a processor fetches and executes an incorrect next instruction. Executable assertions, i.e., special instructions that check some invariant properties of a program, provide a powerful and low-cost method for on-line detection of hardware-induced control flow faults. We propose a technique called ACFC (Assertions for Control Flow Checking) that assigns an execution parity to a basic block, and uses the parity bit to detect faults. Using a graph model of a program, we classify control flow faults into skip, re-execute and multi-path faults. We derive some necessary conditions for these faults to manifest themselves as execution parity errors. To force a control flow fault to excite a parity error, the target program is instrumented with additional instructions. Special assertions are inserted to detect such parity errors. We have a developed a preprocessor that takes a C program as input and inserts ACFC assertions automatically. We have implemented a software-based fault injection tool SFIG which takes advantage of the GNU debugger. Fault injection experiments show that ACFC incurs less performance overhead (around 47%) and memory overhead (around 30%) than previous techniques, with no significant loss in fault coverage.

How it got here

How it got hereagent via openalex
Added2026-10-26 16:34 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@misc{venkatasubramanian2003lowcost,
  title        = {Low-cost on-line fault detection using control flow assertions},
  author       = {Rajesh Venkatasubramanian and John P. Hayes and Brian T. Murray},
  year         = {2003},
  pages        = {137--143},
  doi          = {10.1109/olt.2003.1214380},
}

This record lives at https://refs.drheap.org/venkatasubramanian2003lowcost/ and will keep doing so. It used to be called venkatasubramanian2004lowcost, and those addresses still resolve to this one.