Smart Ship inquiry a go
Connecting state and local government leaders
All new apps must run under NT, Navy CIO Ann Miller says. The Navy's systems chief has begun an investigation into the computer failure that left the Aegis cruiser USS Yorktown dead in the water for several hours last fall. Navy chief information officer Ann Miller is conducting a detailed inquiry of the incident. The Yorktown is the Navy's test bed for its Smart Ship program, which seeks to reduce crew
All new apps must run under NT, The Navys systems chief has begun an investigation into the computer failure that Navy chief information officer Ann Miller is conducting a detailed inquiry of the On Sept. 21, 1997, the Yorktown experienced what the Navy called an engineering The Navy CIO Office is trying to determine whether the crash was caused by the software So far, it doesnt seem like its an NT issue but a basic programming The Navys Pacific and Atlantic fleets in March 1997 selected NT 4.0 as the Miller recently issued servicewide guidance directing that all new applications must The Navy has demonstrated its continued faith in our products by its recent Microsoft officials strongly deny that NT caused the Yorktowns systems to fail. The Yorktowns Standard Monitoring Control System administrator entered zero in Between July 1995 and June 1997, the Yorktown lost propulsion power to buffer overflows Because the ships new propulsion control system was developed quickly, his We pushed the envelope and knew that events such as what happened in September of The Yorktown is equipped with two FFG-7 emergency power units in the event of a NT is essential to future ship system designs such as the Smart Ship program, Rushton NT was never the cause of any problem on the ship, Rushton said. The But some Navy officials are concerned that NT does not have the capability to protect Using Windows NT, which is known to have some failure modes, on a warship is The article appeared in the U.S. Naval Institutes Proceedings magazine and is It took two days of pierside maintenance to resolve the [Yorktown] problem, and Rushton denied that the Yorktown ever had to be towed into port; it returned to port The Yorktown should not be held to the standard of a production-level system Those were things we accepted and we did what I consider to be a reasonable risk
Navy CIO Ann Miller says.
left the Aegis cruiser USS Yorktown dead in the water for several hours last fall.
incident. The Yorktown is the Navys test bed for its Smart Ship program, which seeks
to reduce crew workloads and operating costs by using shipboard PC systems running under
Microsoft Windows NT.
LAN casualty [GCN, July 13, Page 1]. A systems
administrator fed bad data into the ships Remote Database Manager, which caused a
buffer overflow when the software tried to divide by zero. The overflow crashed computers
on the LAN and caused the Yorktown to lose control of its propulsion system, Navy
officials said.
application, NT or some other problem.
problem, said deputy CIO Ron Turner, who is in charge of the inquiry.
standard operating system for the Navys Information Technology for the 21st Century
initiative.
run on PCs under NT.
announcement that Phase 2 of its Smart Ship program awarded to Litton Integrated Systems
Corp. and the AN/UYQ-70 tactical display workstation contract awarded to Lockheed Martin
Corp. will both be built on Windows NT, said Edmund Muth, Microsofts group
product manager in Redmond, Wash.
The responsibility for ensuring ship operations doesnt rest with the OS but with
Yorktowns system administrators and software programmers, who should have
safeguarded the application from propagating the errors, company officials said.
the data field for the Remote Database Manager program, causing the buffer overflow, Navy
officials said. Administrators are now aware of the problem of entering zero in the
database and are trained to bypass a bad data field and change the value if such a problem
occurs again, Navy officials said.
twice while using the new Smart Ship technology, said Capt. Richard Rushton, commanding
officer of the Yorktown at the time of the failures. But in each incidence the Yorktown
crew knew what caused the failure and quickly restored systems, Rushton said.
programmers knew there were inherent risks, Rushton said.
last year were possible, he said.
propulsion system failure, he said.
said. The Yorktown uses dual 200-MHz Pentium Pro PCs from Intergraph Corp. of Huntsville,
Ala., to run NT 4.0 over a high-speed, fiber-optic LAN linked to an Intergraph Pentium Pro
server.
problems were all in programs, database and code within the individual pieces of software
that we were using.
the network from crashing when applications fail.
similar to hoping that luck will be in our favor, wrote Anthony DiGiorgio, an
engineer with the Atlantic Fleet Technical Support Center, in a June 1998 article titled
The Smart Ship is Not The Answer.
posted on the Web at http://www.usni.org/Proceedings/digiorgio.htm. n
there have been similar failures in the past when the ship has had to be towed into
port, DiGiorgio noted.
using emergency power in the September incident, he said.
because the data-field safeguards found in production-level systems were not installed in
the Yorktown intentionally, Rushton said.
analysis, Rushton said. If it appeared to compromise the safety of the crew,
we didnt do it.
NEXT STORY: LAB NOTES