From: rav@goanna.cs.rmit.edu.au (++ robin)
Subject: Re: Ariane 5 Failure - Summary Report
Date: 1996/07/25
Date: 1996-07-25T00:00:00+00:00 [thread overview]
Message-ID: <4t6opg$4cp@goanna.cs.rmit.edu.au> (raw)
In-Reply-To: 31F629B8.5FFB@lmtas.lmco.com
Ken Garlington <garlingtonke@lmtas.lmco.com> writes:
>Ken Garlington wrote: <nothing!>
>Don't know what happened there, but I was just going to point out
>that the Ariane 5 report is at:
> http://www.esrin.esa.it/htdocs/tidc/Press/Press96/press33.html
>Be sure to read the full report, which is linked to this page. It
>goes into some length about the sequence of events (which includes
>an Ada exception I never heard of before, Operand Error?
---That's fixed-point overflow. Converting a 64-bit
floating-point value to a 16 bit signed integer.
The conversion was unchecked (programming error--
the other conversions in the same module were
checked; the assumption was made that the value would
be within range); consequently the error condition was raised.
The exception-handling routine was to record the
status of the error and to then shut down the system.
Maybe it's user
>defined, or there's a language difference at work).
>Definitely good "lessons learned" about:
>1. The limits of exceptions (they are only as good as what you can do
>when they are raised).
>2. The problems with reusing items outside their original environment.
>3. The need to check inputs and outputs aggressively.
>4. The pitfalls of assuming that testing all of the components of a
>system equates to testing the system, as well as the need to use
>realistic test scenarios.
>5. The problems with isolating the safety-critical components of a
>system.
>So, anyway, we now have another software package written in Ada that
>caused the loss of a system, and again specification and design issues
>outside Ada's control are the culprit.
next prev parent reply other threads:[~1996-07-25 0:00 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <31F60E8A.2D74@lmtas.lmco.com>
1996-07-24 0:00 ` Ariane 5 Failure - Summary Report Ken Garlington
1996-07-24 0:00 ` Byron B. Kauffman
1996-07-24 0:00 ` Stephen D. House
1996-07-25 0:00 ` Theodore E. Dennison
1996-07-25 0:00 ` Alan Brain
1996-07-29 0:00 ` Ken Garlington
1996-07-30 0:00 ` John McCabe
1996-07-25 0:00 ` ++ robin [this message]
1996-07-26 0:00 ` Ken Garlington
1996-07-30 0:00 ` Theodore E. Dennison
1996-07-26 0:00 ` ++ robin
1996-07-25 0:00 ` ++ robin
1996-07-25 0:00 ` Dale Stanbrough
1996-07-26 0:00 ` OS2 User
1996-07-26 0:00 ` Con Bradley
1996-07-26 0:00 ` Peter Hermann
1996-07-26 0:00 ` P. Cnudde VH14 (8218)
1996-08-01 0:00 ` root
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox