• DocumentCode
    1298043
  • Title

    Experiments in software reliability: Life-critical applications

  • Author

    Dunham, Janet R.

  • Author_Institution
    Res. Triangle Inst., Center for Digital Syst. Res., Research Triangle Park, NC, USA
  • Issue
    1
  • fYear
    1986
  • Firstpage
    110
  • Lastpage
    123
  • Abstract
    Digital computers are being used more frequently for process control applications in which the cost of system failure is high. Consideration of the potentially life-threatening risk, resulting from the high degree of functionality being ascribed to the software components of these systems, has stimulated the recommendation of various designs for tolerating software faults. The author discusses four reliability data gathering experiments which were conducted using a small sample of programs for two problems having ultrareliability requirements: n-version programming for fault detection, and repetitive run modeling for failure and fault rate estimation. The experimental results agree with those of M. Nagel and J.A. Skrivan (1982) in that the program error rates suggest an approximate log-linear pattern and the individual faults occurred with significantly different error rates.
  • Keywords
    fault tolerant computing; process computer control; software reliability; fault detection; fault rate estimation; life-threatening risk; log-linear pattern; n-version programming; process control applications; program error rates; reliability data gathering experiments; repetitive run modeling; software reliability; system failure; Aerospace control; Error analysis; Software; Software measurement; Software reliability; Life-critical software; real-time software; software experiments; software modeling and measurement; software reliability;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1986.6312925
  • Filename
    6312925