• DocumentCode
    384965
  • Title

    Applying checkers to improve the correctness and integrity of software [Air Force systems]

  • Author

    Reinhart, Tod ; Boettcher, Carolyn

  • Author_Institution
    Air Force Res. Lab., Wright-Patterson AFB, OH, USA
  • Volume
    1
  • fYear
    2002
  • fDate
    27-31 Oct. 2002
  • Abstract
    Testing of mission-critical systems to a high degree of reliability has been a long time problem for the Air Force. As a result system failures may occur in the field due to faults that result from unusual environmental conditions or unexpected sequences of events that were never encountered in the laboratory. To improve the validation and test process and deliver more reliable systems, under the Air Force self-checking embedded information system software (SCEISS) program, we have performed several demonstrations of self-checking systems that continuously monitor themselves to report suspicious events and software faults. Based on theoretical University results, the SCEISS program has demonstrated improvements in the reliability and quality of software-intensive systems through employing self-checking techniques. This paper presents metrics that show the value of checkers in finding errors earlier with less cost and effort on several Raytheon applications and describes a checker library that is under development to automate the inclusion of checkers in a software integration environment.
  • Keywords
    automatic testing; error detection; integrated software; military computing; military equipment; military systems; program testing; software reliability; Air Force systems; SCEISS; checker libraries; checkers; embedded software; environmental conditions; error detection metrics; event sequence faults; mission-critical systems; self-checking embedded information system software; self-checking systems; self-monitoring systems; software correctness/integrity improvement; software faults; software integration; software validation/test process; software-intensive systems; system failures; system reliability; Automatic testing; Embedded software; Information systems; Mission critical systems; Performance evaluation; Reliability theory; Software performance; Software systems; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Avionics Systems Conference, 2002. Proceedings. The 21st
  • Print_ISBN
    0-7803-7367-7
  • Type

    conf

  • DOI
    10.1109/DASC.2002.1067983
  • Filename
    1067983