NASA NTRS · 19940003672
Design and evaluation of executable assertions for concurrent error detection
Abstract
System level concurrent detection of errors due to hardware faults can be accomplished by introducing software redundancy in the form of executable assertions into a program to monitor the correct operation of the system during its execution. This paper attempts to formalize the use of executable assertions for the purpose of concurrent error detection, and discusses a transformation approach to the design of assertion statements. The second part deals with the effectiveness of the error detection technique. A fault simulation method for the evaluation of the reliability of the assertion statements is described. This scheme was used to study the effectiveness of a nontrivial program in providing protection against faults in the underlying system. The experimental results shows that the use of executable assertions provides an effective approach to achieve concurrent error detection.
Keep this discovery
Explore connections, maps & timelines
Hua, Kien A., Abraham, Jacob A.. 1987-11-17. Design and evaluation of executable assertions for concurrent error detection. https://ntrs.nasa.gov/citations/19940003672
Cite the original work for its findings. Save a collection to share your selection of sources.