Over the last years, an increasing number of safety-critical tasks have been demanded for computer systems. In particular, safety-critical computer-based applications are hitting market areas where cost is a major issue, and thus solutions are required which conjugate fault tolerance with low costs. A source-to-source compiler supporting a software-implemented hardware fault tolerance approach is proposed, based on a set of source code transformation rules. The proposed approach hardens a program against transient memory errors by introducing software redundancy: every computation is performed twice and results are compared, and control flow invariants are checked explicitly. By exploiting the tool's capabilities, several benchmark applicat...
ABSTRACT: This paper discusses how compiler optimizations influence software reliability when the op...
This paper describes a single-version algorithmic approach to design in fault tolerant computing in ...
Aspect-oriented programming provides an interesting approach for implementing software-based fault t...
Over the last years, an increasing number of safety-critical tasks have been demanded for computer s...
The present paper proposes a C/C++ source-to-source compiler able to increase the dependability prop...
The protection of processor-based systems to mitigate the harmful effects of transient faults (harde...
A transient hardware fault occurs when an energetic particle strikes a transistor, causing it to cha...
The paper describes a systematic approach for automatically introducing data and code redundancy int...
Random hardware faults are a major concern for critical systems, especially when they are employed i...
This paper introduces a framework that tackles the costs in area and energy consumed by methodologie...
Software-based fault tolerance techniques are a low-cost way to protect processors against soft erro...
Constructing a dependable and fault-tolerant system is inherently difficult. Not only should the sys...
The problem of designing radiation-tolerant devices working in application critical systems becomes ...
A compilation technique for reliability-aware software transfor-mations is presented. An instruction...
Aspect‐oriented programming provides an interesting approach for implementing software‐based fault t...
ABSTRACT: This paper discusses how compiler optimizations influence software reliability when the op...
This paper describes a single-version algorithmic approach to design in fault tolerant computing in ...
Aspect-oriented programming provides an interesting approach for implementing software-based fault t...
Over the last years, an increasing number of safety-critical tasks have been demanded for computer s...
The present paper proposes a C/C++ source-to-source compiler able to increase the dependability prop...
The protection of processor-based systems to mitigate the harmful effects of transient faults (harde...
A transient hardware fault occurs when an energetic particle strikes a transistor, causing it to cha...
The paper describes a systematic approach for automatically introducing data and code redundancy int...
Random hardware faults are a major concern for critical systems, especially when they are employed i...
This paper introduces a framework that tackles the costs in area and energy consumed by methodologie...
Software-based fault tolerance techniques are a low-cost way to protect processors against soft erro...
Constructing a dependable and fault-tolerant system is inherently difficult. Not only should the sys...
The problem of designing radiation-tolerant devices working in application critical systems becomes ...
A compilation technique for reliability-aware software transfor-mations is presented. An instruction...
Aspect‐oriented programming provides an interesting approach for implementing software‐based fault t...
ABSTRACT: This paper discusses how compiler optimizations influence software reliability when the op...
This paper describes a single-version algorithmic approach to design in fault tolerant computing in ...
Aspect-oriented programming provides an interesting approach for implementing software-based fault t...