Many software-implemented control flow error detection techniques have been proposed over the years. In an effort to reduce their overhead, recent research has focused on selective approaches. However, correctly applying these approaches can be difficult. This paper aims to address this concern and proposes a new approach. Our new approach is easier to implement and is applicable on any existing control flow error detection technique. To prove its validity, we apply our new approach to the Random Additive Control Flow Error Detection technique and perform fault injection experiments. The results show that the selective implementation has approximately the same error detection ratio with a decrease in execution time overhead.status: Publishe...
The improvement of dependability in computing systems requires the evaluation of fault tolerance mec...
Recent increase of transient fault rates has made processor reliability a major concern. Moreover pe...
This thesis addresses three important steps in the selection of error detection mechanisms for micro...
Today, embedded systems are being used in many (safety-critical) applications. However, due to their...
Abstract—This paper evaluates the concurrent error detection capabilities of system-level checks, us...
Transient faults can affect the behavior of electronic systems, and represent a major issue in many ...
This paper presents a new error detection technique called software implemented error detection (SIE...
Shrinking microprocessor feature size and growing transistor density may increase the soft-error rat...
Due to harsher working environments, soft errors or erroneous bit-flips occur more frequently in mic...
Detecting the effects of transient faults is a key point in many processor-based safety-critical app...
Hybrid error-detection techniques combine software techniques with an external hardware module that ...
A common requirement of embedded software in charge of safety tasks is to guarantee the identificati...
Embedded systems’ hardware can be impacted by soft errors, which can cause data flow errors in the s...
Analyzing the executions of a buggy program is essentially a data mining process: Tracing the data g...
Software-based methods for the detection of control-flow errors caused by transient fault usually co...
The improvement of dependability in computing systems requires the evaluation of fault tolerance mec...
Recent increase of transient fault rates has made processor reliability a major concern. Moreover pe...
This thesis addresses three important steps in the selection of error detection mechanisms for micro...
Today, embedded systems are being used in many (safety-critical) applications. However, due to their...
Abstract—This paper evaluates the concurrent error detection capabilities of system-level checks, us...
Transient faults can affect the behavior of electronic systems, and represent a major issue in many ...
This paper presents a new error detection technique called software implemented error detection (SIE...
Shrinking microprocessor feature size and growing transistor density may increase the soft-error rat...
Due to harsher working environments, soft errors or erroneous bit-flips occur more frequently in mic...
Detecting the effects of transient faults is a key point in many processor-based safety-critical app...
Hybrid error-detection techniques combine software techniques with an external hardware module that ...
A common requirement of embedded software in charge of safety tasks is to guarantee the identificati...
Embedded systems’ hardware can be impacted by soft errors, which can cause data flow errors in the s...
Analyzing the executions of a buggy program is essentially a data mining process: Tracing the data g...
Software-based methods for the detection of control-flow errors caused by transient fault usually co...
The improvement of dependability in computing systems requires the evaluation of fault tolerance mec...
Recent increase of transient fault rates has made processor reliability a major concern. Moreover pe...
This thesis addresses three important steps in the selection of error detection mechanisms for micro...