• 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