Search NASASearch

NASA NTRS · 20210004201

Formal Methods Demonstration Project for Space Applications

Abstract

Requirements and design specifications are a high priority candidate for better software engineering techniques. Most hazardous software safety errors found during system integration and test of two NASA spacecraft were the result of requirements discrepancies or interface specifications. The highest density of major defects found through the use of software inspections was during the requirements phase. This was seven times higher than the density of major defects found in code inspections. Requirements errors are between 10 and 100 times more costly to fix at later phases of the software lifecycle than at the requirements phase itself. One study found that early lifecycle errors are the most likely to lead to catastrophic failures.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Kelly, J., Covington, R.. 1994-07-25. Formal Methods Demonstration Project for Space Applications. https://ntrs.nasa.gov/citations/20210004201

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

KEEP EXPLORING

Related reports