Random hardware faults are a major concern for critical systems, especially when they are employed in high-radiation environments such as aerospace applications. While specialised hardware already exists for implementing fault tolerance, software solutions, named Software-Implemented Hardware Fault Tolerance (SIHFT), offer higher flexibility at a lower cost. This work describes a compiler-based approach for inserting instruction-level fault detection mechanisms in both the application code and the operating system. An experimental evaluation on a STM32 board running FreeRTOS shows the effectiveness of the proposed approach in detecting faults
The improvement of dependability in computing systems requires the evaluation of fault tolerance mec...
Radiation influence on the microprocessor-based sys-tems is a serious problem especially in places l...
ABSTRACT: This paper discusses how compiler optimizations influence software reliability when the op...
Random hardware faults are a major concern for critical systems, especially when they are employed i...
ARM processors are leaders in embedded systems, delivering high-performance computing, power efficie...
The protection of processor-based systems to mitigate the harmful effects of transient faults (harde...
Software-based fault tolerance techniques are a low-cost way to protect processors against soft erro...
The present paper proposes a C/C++ source-to-source compiler able to increase the dependability prop...
With continuously shrinking semiconductor structure sizes and lower supply voltages, the per-device...
Computers embedded in satellites are sensitive to cosmic radiations. These cause transient faults th...
Over the last years, an increasing number of safety-critical tasks have been demanded for computer s...
Embedded systems are increasingly deployed in harsh environments that their components were not nece...
Part 2: Non-functional Aspects of Embedded SystemsInternational audienceThis paper characterizes how...
Artículo y presentación en The 2nd HiPEAC Workshop on Design for Reliability (DFR’10), January 24th...
A compilation technique for reliability-aware software transfor-mations is presented. An instruction...
The improvement of dependability in computing systems requires the evaluation of fault tolerance mec...
Radiation influence on the microprocessor-based sys-tems is a serious problem especially in places l...
ABSTRACT: This paper discusses how compiler optimizations influence software reliability when the op...
Random hardware faults are a major concern for critical systems, especially when they are employed i...
ARM processors are leaders in embedded systems, delivering high-performance computing, power efficie...
The protection of processor-based systems to mitigate the harmful effects of transient faults (harde...
Software-based fault tolerance techniques are a low-cost way to protect processors against soft erro...
The present paper proposes a C/C++ source-to-source compiler able to increase the dependability prop...
With continuously shrinking semiconductor structure sizes and lower supply voltages, the per-device...
Computers embedded in satellites are sensitive to cosmic radiations. These cause transient faults th...
Over the last years, an increasing number of safety-critical tasks have been demanded for computer s...
Embedded systems are increasingly deployed in harsh environments that their components were not nece...
Part 2: Non-functional Aspects of Embedded SystemsInternational audienceThis paper characterizes how...
Artículo y presentación en The 2nd HiPEAC Workshop on Design for Reliability (DFR’10), January 24th...
A compilation technique for reliability-aware software transfor-mations is presented. An instruction...
The improvement of dependability in computing systems requires the evaluation of fault tolerance mec...
Radiation influence on the microprocessor-based sys-tems is a serious problem especially in places l...
ABSTRACT: This paper discusses how compiler optimizations influence software reliability when the op...