The paper describes a systematic approach for automatically introducing data and code redundancy into an existing program written using a high-level language. The transformations aim at making the program able to detect most of the soft-errors affecting data and code, independently of the Error Detection Mechanisms (EDMs) possibly implemented by the hardware. Since the transformations can be automatically applied as a pre-compilation phase, the programmer is freed from the cost and responsibility of introducing suitable EDMs in its code. Preliminary experimental results are reported, showing the fault coverage obtained by the method, as well as some figures concerning the slow-down and code size increase it causes
We present a formal approach to implement fault-tolerance in real-time embedded systems. The initial...
This paper presents a new error detection technique called software implemented error detection (SIE...
The problem of designing radiation-tolerant devices working in application critical systems becomes ...
The paper describes a systematic approach for automatically introducing data and code redundancy int...
In this paper is described a software technique allowing the detection of soft errors occurring in p...
The reduction of structure sizes in microcontollers, environmental conditions or low supply voltages...
Soft errors are faults which are not caused by defective hardware, rather they are induced due to no...
Software-based fault tolerance techniques are a low-cost way to protect processors against soft erro...
This paper deals with a software modification strategy allowing on-line detection of transient error...
Embedded systems are increasingly deployed in harsh environments that their components were not nece...
Hardware errors are on the rise with reducing chip sizes, and power constraints have necessitated th...
International audienceThis paper presents two error models to evaluate safety of a software error de...
Software reliability is an important feature of a good software implementation. However some faults ...
Over the last years, an increasing number of safety-critical tasks have been demanded for computer s...
In this paper we propose a unified architectural support that can be used flexibly for either soft-e...
We present a formal approach to implement fault-tolerance in real-time embedded systems. The initial...
This paper presents a new error detection technique called software implemented error detection (SIE...
The problem of designing radiation-tolerant devices working in application critical systems becomes ...
The paper describes a systematic approach for automatically introducing data and code redundancy int...
In this paper is described a software technique allowing the detection of soft errors occurring in p...
The reduction of structure sizes in microcontollers, environmental conditions or low supply voltages...
Soft errors are faults which are not caused by defective hardware, rather they are induced due to no...
Software-based fault tolerance techniques are a low-cost way to protect processors against soft erro...
This paper deals with a software modification strategy allowing on-line detection of transient error...
Embedded systems are increasingly deployed in harsh environments that their components were not nece...
Hardware errors are on the rise with reducing chip sizes, and power constraints have necessitated th...
International audienceThis paper presents two error models to evaluate safety of a software error de...
Software reliability is an important feature of a good software implementation. However some faults ...
Over the last years, an increasing number of safety-critical tasks have been demanded for computer s...
In this paper we propose a unified architectural support that can be used flexibly for either soft-e...
We present a formal approach to implement fault-tolerance in real-time embedded systems. The initial...
This paper presents a new error detection technique called software implemented error detection (SIE...
The problem of designing radiation-tolerant devices working in application critical systems becomes ...