NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
From Bridges and Rockets, Lessons for Software SystemsAlthough differences exist between building software systems and building physical structures such as bridges and rockets, enough similarities exist that software engineers can learn lessons from failures in traditional engineering disciplines. This paper draws lessons from two well-known failures the collapse of the Tacoma Narrows Bridge in 1940 and the destruction of the space shuttle Challenger in 1986 and applies these lessons to software system development. The following specific applications are made: (1) the verification and validation of a software system should not be based on a single method, or a single style of methods; (2) the tendency to embrace the latest fad should be overcome; and (3) the introduction of software control into safety-critical systems should be done cautiously.
Document ID
20040086631
Acquisition Source
Langley Research Center
Document Type
Other
Authors
Holloway, C. Michael
(NASA Langley Research Center Hampton, VA, United States)
Date Acquired
September 7, 2013
Publication Date
January 1, 2004
Subject Category
Air Transportation And Safety
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available