comp.lang.ada
 help / color / mirror / Atom feed
From: clodius@hotspec.lanl.gov (William Clodius)
Subject: Re: ARIANE-5 Failure
Date: 1996/06/10
Date: 1996-06-10T00:00:00+00:00	[thread overview]
Message-ID: <g1yblvmebe.fsf@hotspec.lanl.gov> (raw)
In-Reply-To: 31B7A88D.446B@lri.fr


The association of the Venus probe failure with Fortran has long been
identified as an urban myth.  The Venus probe software that failed was
not written in Fortran and the softare failure had nothing to do with
misreading a statement of the form

DO 10 I=1. 10

as is commonly reported.  The Venus probe failure was caused by a
typographical error that caused the instantaneous velocity to be used
in the guidance system (rather than the required running average
velocity) resulting in an instability in the system.  The language
used in the software allowed the use of special typographical symbols,
and the person who entered the code failed to notice that the quantity
should be entered with a "bar" above it, which indicated that it was
an average quantity.

On the other hand a (non-fatal) software failure in the Mercury flight
system was identified with the misreading of a statement of the form

DO 10 I=1. 10

as the assignment

DO10I = 1.10

For short orbits this error had no observed effects, but on longer
orbits a consistent error in the reentry position was discovered to be
due to this error.





-- 
William B. Clodius		Phone: (505)-665-9370
Los Alamos National Laboratory	Email: wclodius@lanl.gov
Los Alamos, NM 87545




  parent reply	other threads:[~1996-06-10  0:00 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-06-06  0:00 ARIANE-5 Failure John McCabe
1996-06-07  0:00 ` Tronche Ch. le pitre
1996-06-07  0:00   ` Bert Peers
1996-06-07  0:00   ` Ken Garlington
1996-06-07  0:00     ` John McCabe
1996-06-07  0:00     ` Robert Dewar
1996-06-07  0:00   ` David Weller
1996-06-07  0:00     ` Ken Garlington
1996-06-08  0:00       ` Samuel Mize
1996-06-09  0:00         ` ARIANE-5 Failure (DC-X works) Eugene W.P. Bingue 
1996-06-08  0:00           ` Robert Dewar
1996-06-09  0:00             ` Samuel Mize
1996-06-10  0:00               ` Robert Dewar
1996-06-12  0:00                 ` Samuel Mize
1996-06-13  0:00                   ` Robert Dewar
1996-06-17  0:00                     ` David Zink
1996-06-18  0:00                       ` Robert Dewar
1996-06-12  0:00                 ` Theodore E. Dennison
1996-06-15  0:00                   ` Robert Dewar
1996-06-13  0:00                 ` Ken Garlington
1996-06-14  0:00                   ` Robert Dewar
1996-06-17  0:00                     ` Ken Garlington
1996-06-18  0:00                       ` 4GL code in a deliverable (was: ARIANE-5 Failure) Arthur Evans Jr
1996-06-19  0:00                         ` Ken Garlington
1996-06-20  0:00                           ` Robert Dewar
1996-06-24  0:00                             ` Ken Garlington
1996-06-24  0:00                             ` Ken Garlington
1996-06-10  0:00               ` ARIANE-5 Failure Dale Stanbrough
1996-06-09  0:00             ` Dale Stanbrough
1996-06-10  0:00             ` ARIANE-5 Failure (DC-X works) Ken Garlington
1996-06-14  0:00               ` Robert Dewar
1996-06-17  0:00                 ` Ken Garlington
1996-06-19  0:00                   ` 4THGL code Warren Taylor
1996-06-12  0:00         ` Automatic code generation (was ARIANE-5 Failure (DC-X works)) Steve Vestal
1996-06-08  0:00   ` ARIANE-5 Failure Jim Kingdon
1996-06-09  0:00   ` Jim Kingdon
1996-06-09  0:00   ` Jim Kingdon
1996-06-09  0:00     ` Robert Dewar
1996-06-10  0:00       ` Keith Thompson
1996-06-10  0:00       ` Dewi Daniels
1996-06-12  0:00         ` Theodore E. Dennison
1996-06-12  0:00           ` Ken Garlington
1996-06-13  0:00             ` Theodore E. Dennison
1996-06-13  0:00         ` Jan Kok
1996-06-10  0:00   ` William Clodius [this message]
1996-06-07  0:00 ` Theodore E. Dennison
1996-06-10  0:00 ` William Clodius
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox