• DocumentCode
    3419601
  • Title

    Formal specifications and reliability: an experimental study

  • Author

    Goel, Amrit L. ; Sahoo, Swarupa N.

  • Author_Institution
    Syracuse Univ., NY, USA
  • fYear
    1991
  • fDate
    17-18 May 1991
  • Firstpage
    139
  • Lastpage
    142
  • Abstract
    An experimental study was undertaken to assess the improvement in program quality by using formal specifications. Specifications in the Z notation were developed for a simple but realistic anti-missile system. These specifications were then used to develop two versions in C by two programmers. Another set of three versions in Ada were independently developed from informal specifications in English. A comparison of the reliability of the resulting programs suggests the advantages of using formal specifications in terms of number of errors detected. Also, several errors that have been known to occur in earlier experiments dealing with this system were avoided by the use of formal specifications
  • Keywords
    formal specification; military computing; quality control; software reliability; Ada; C; English; Z notation; errors; experimental study; formal specifications; program quality; realistic anti-missile system; reliability; Conferences; Fault tolerance; Formal specifications; Information science; NASA; Programming profession; Reliability engineering; Software reliability; Software systems; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 1991. Proceedings., 1991 International Symposium on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    0-8186-2143-5
  • Type

    conf

  • DOI
    10.1109/ISSRE.1991.145368
  • Filename
    145368