This paper introduces SymPLFIED, a program-level framework which allows specification of arbitrary error detectors and the verification of their efficacy against hardware errors. SymPLFIED comprehensively enu-merates all transient hardware errors in registers, memory and computation (expressed symbolically as value errors) that potentially evade detection and cause program failure. The framework uses symbolic execu-tion to abstract the state of erroneous values in the pro-gram and model checking to comprehensively find all errors that evade detection. We demonstrate the use of SymPLFIED on a widely deployed aircraft collision avoidance application, tcas. Our results show that the SymPLFIED framework can be used to uncover hard-to-detect cor...
The aim is to create reliable and verifiable fault detection software to detect abrupt changes in sa...
Increasing design complexity for current and future generations of microelectronic technologies lead...
A dependable software system must contain two dependability components: (i) error detection mechanis...
Coordinated Science Laboratory was formerly known as Control Systems LaboratoryNational Science Foun...
Abstract. Computer systems that are dependable in the presence of faults are increasingly in demand....
Software systems employed in critical scenarios are increasingly large and complex. The usage of man...
Abstract—As silicon technology continues to scale down and validation expenses continue to increase,...
Using formal verification for designing hardware designs free from logic design bugs has been an act...
<p>This thesis deals with techniques for designing and evaluating error detection and recovery mecha...
International audienceThis paper discusses the efficiency of a software hardening technique when tra...
Hardware errors are projected to increase in modern computer systems due to shrinking feature sizes ...
A powerful technique particularly appropriate for the detection of errors caused by transient faults...
International audienceSingle Event Upset (SEU) phenomena is becoming a major concern in applications...
Previous work has shown that using only simple behavior based error detection mechanisms invisible t...
Embedded systems are increasingly deployed in harsh environments that their components were not nece...
The aim is to create reliable and verifiable fault detection software to detect abrupt changes in sa...
Increasing design complexity for current and future generations of microelectronic technologies lead...
A dependable software system must contain two dependability components: (i) error detection mechanis...
Coordinated Science Laboratory was formerly known as Control Systems LaboratoryNational Science Foun...
Abstract. Computer systems that are dependable in the presence of faults are increasingly in demand....
Software systems employed in critical scenarios are increasingly large and complex. The usage of man...
Abstract—As silicon technology continues to scale down and validation expenses continue to increase,...
Using formal verification for designing hardware designs free from logic design bugs has been an act...
<p>This thesis deals with techniques for designing and evaluating error detection and recovery mecha...
International audienceThis paper discusses the efficiency of a software hardening technique when tra...
Hardware errors are projected to increase in modern computer systems due to shrinking feature sizes ...
A powerful technique particularly appropriate for the detection of errors caused by transient faults...
International audienceSingle Event Upset (SEU) phenomena is becoming a major concern in applications...
Previous work has shown that using only simple behavior based error detection mechanisms invisible t...
Embedded systems are increasingly deployed in harsh environments that their components were not nece...
The aim is to create reliable and verifiable fault detection software to detect abrupt changes in sa...
Increasing design complexity for current and future generations of microelectronic technologies lead...
A dependable software system must contain two dependability components: (i) error detection mechanis...