DocumentCode
2968798
Title
Insertion of fault detection mechanisms in distributed Ada software systems
Author
Heironimus, Elisa K. ; Tront, Joseph G.
Author_Institution
TRW Fed. Syst. Group, Fairfax, VA, USA
Volume
2
fYear
1989
fDate
3-6 Jan 1989
Firstpage
260
Abstract
A technique for automatically inserting software mechanisms to detect single event upset (SEU) in distributed Ada systems is presented. SEUs may cause information corruption, leading to a change in program flow or causing a program to execute an infinite loop. Two cooperative software mechanisms for detecting the presence of these upsets are described. Automatic insertion of these mechanisms is discussed in relation to the structure of Ada software systems. A program, software modifier for upset detection (SMUD), has been written to automatically modify Ada application software and insert software upset detection mechanisms. As an example, the mechanisms have been incorporated into a system model that employs the MIL-STD-1553B communications protocol. This system model is used as a testbed for verifying that SMUD properly inserts the detection mechanisms. Ada is used for creating the simulation environment to exercise and verify the protocol. Simulation has been used to test and verify the proper functioning of the detection mechanisms. The testing methodology, a short description of the 1553B testbed, and a set of performance measures are presented
Keywords
Ada; automatic programming; automatic testing; program testing; protocols; Ada software systems; MIL-STD-1553B communications protocol; SEU detection; SMUD; automatic mechanism insertion; cooperative software mechanisms; distributed Ada systems; infinite loop; information corruption; performance measures; program flow; simulation environment; single event upset; software modifier; system model; testbed; testing methodology; upset detection; upset detection mechanisms; Application software; Electrical fault detection; Event detection; Fault detection; Hardware; Protocols; Single event upset; Software systems; Technical Activities Guide -TAG; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1989. Vol.II: Software Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on
Conference_Location
Kailua-Kona, HI
Print_ISBN
0-8186-1912-0
Type
conf
DOI
10.1109/HICSS.1989.48000
Filename
48000
Link To Document