Search NASA⌕ Search

NASA NTRS · 19920010192

Effect of formal specifications on program complexity and reliability: An experimental study

Abstract

The results are presented of an experimental study undertaken to assess the improvement in program quality by using formal specifications. Specifications in the Z notation were developed for a simple but realistic antimissile system. These specifications were then used to develop 2 versions in C by 2 programmers. Another set of 3 versions in Ada were independently developed from informal specifications in English. A comparison of the reliability and complexity of the resulting programs suggests the advantages of using formal specifications in terms of number of errors detected and fault avoidance.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Goel, Amrit L., Sahoo, Swarupa N.. 1990-11-01. Effect of formal specifications on program complexity and reliability: An experimental study. https://ntrs.nasa.gov/citations/19920010192

Cite the original work for its findings. Save a collection to share your selection of sources.