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
Link To Document