Futures

Smart Ship System Failure Strands USS Yorktown, from (20240818.)

External link

Summary

The USS Yorktown incident, which occurred on 21 September 1997, highlights the issues of computer system defects, human error, and organizational flaws in the context of the information technology industry. The incident was caused by a divide-by-zero error in a database application that resulted in the ship’s control systems failing. The USS Yorktown was part of the Smart Ship program, which aimed to modernize the ship’s control systems using a network of PCs running Windows NT 4.0. The incident raised questions about the reliability and quality of technology solutions, particularly in critical areas such as commerce, health, infrastructure, military, politics, science, security, and transportation. Lessons learned from this incident include the importance of validating input data, handling exceptions in software programs, designing fault-tolerant system components, and allocating sufficient time for software development and testing. Despite the setback, the Smart Ship program continued, but with increased scrutiny and a focus on newer Navy ships.

Keywords

Themes

Signals

Signal Change 10y horizon Driving force
Smart Ship system failure on USS Yorktown Technological change Improved validation and exception handling in software systems Enhancing system reliability and preventing errors
Use of Windows NT 4.0 in Navy’s IT infrastructure Technological change Adoption of more refined operating systems for control of machinery A trade-off between control and information transfer
Lessons learned from the USS Yorktown incident Improvement Enhanced software development practices and fault tolerance Prioritizing validation, exception handling, and testing
Scrutiny on the Smart Ship Program and its budget Organizational change Delayed transformation goals for Navy ships Complexity of retrofitting new technology on legacy systems

Closest