NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Space Shuttle Software Development and CertificationMan-rated software, "software which is in control of systems and environments upon which human life is critically dependent," must be highly reliable. The Space Shuttle Primary Avionics Software System is an excellent example of such a software system. Lessons learn from more than 20 years of effort have identified basic elements that must be present to achieve this high degree of reliability. The elements include rigorous application of appropriate software development processes, use of trusted tools to support those processes, quantitative process management, and defect elimination and prevention. This presentation highlights methods used within the Space Shuttle project and raises questions that must be addressed to provide similar success in a cost effective manner on future long-term projects where key application development tools are COTS rather than internally developed custom application development tools
Document ID
20100033619
Acquisition Source
Johnson Space Center
Document Type
Presentation
Authors
Orr, James K.
(United Space Alliance Houston, TX, United States)
Henderson, Johnnie A
Date Acquired
August 25, 2013
Publication Date
October 12, 2000
Subject Category
Computer Programming And Software
Report/Patent Number
JSC-CN-6349
Funding Number(s)
CONTRACT_GRANT: NAS9-18817
CONTRACT_GRANT: NAS9-20000
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available