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
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.