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 :
بازگشت