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 :
بازگشت