comp.lang.ada
 help / color / mirror / Atom feed
From: Niklas Holsti <niklas.holsti@tidorum.invalid>
Subject: Re: Ariane 5 Failure from 1996
Date: Fri, 10 Jul 2009 22:46:48 +0300
Date: 2009-07-10T22:46:48+03:00	[thread overview]
Message-ID: <4a579aae$0$6258$4f793bc4@news.tdc.fi> (raw)
In-Reply-To: <4n1f5510eum9c0b53rb1ui111rmgf23fgd@4ax.com>

John McCabe wrote:
> jonathan <johnscpg@googlemail.com> wrote:
> 
>> Any program that met the requirements would have destroyed the flight
>> at exactly the same time and in exactly the same way. It could
>> have been written in C, Ada, or assembly and if it met the
>> requirements
>> exactly it would have destroyed flight 501 the same 37 seconds
>> after liftoff.
>>
>> Post-flight analysis described the problem as a requirements failure .
>>
>> (That's my memory of the event.)

Agrees with my understanding.

> ...
> The point this
> guy was making was that, in C, the machine fault would not have
> occured as the overflow would have been allowed to happen and 3 or 4
> seconds later the SRI would have shut down as expected (well, as
> required for Ariane 4!) and all would have been well.

That is like a bit arguing against using seatbelts in a car because you 
know of one (very strange) accident in which a person wearing a seatbelt 
was killed while a person not wearing a seatbelt would perhaps have 
survived. While such arguments were used years ago against the mandatory 
use of seatbelts, I don't think many would accept them today, because we 
know that seatbelts are beneficial in most accidents.




  parent reply	other threads:[~2009-07-10 19:46 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-07-10 14:53 Ariane 5 Failure from 1996 John McCabe
2009-07-10 15:04 ` Martin
2009-07-10 15:09   ` John McCabe
2009-07-10 16:27     ` Hibou57 (Yannick Duchêne)
2009-07-10 18:17     ` John B. Matthews
2009-07-12 14:08       ` Marco
2009-07-12 14:34         ` Dmitry A. Kazakov
2009-07-13 10:03         ` John McCabe
2009-07-14  0:53         ` John B. Matthews
2009-07-14 13:49           ` Nicholas Paul Collin Gloucester
2009-07-14 15:16             ` John B. Matthews
2009-07-14 17:29               ` Nicholas Paul Collin Gloucester
2009-07-14 20:18               ` Ada in teaching (was: Ariane 5 Failure from 1996) Georg Bauhaus
2009-07-14 21:10                 ` Adam Beneschan
2009-07-14 22:36                 ` John B. Matthews
2009-07-14 23:42                   ` Ada in teaching Georg Bauhaus
2009-07-15  1:03                     ` (see below)
2009-07-15 15:08                     ` John B. Matthews
2009-07-15 15:36                       ` John McCabe
2009-07-15 18:28                         ` John B. Matthews
2010-01-08 13:19             ` Ariane 5 Failure from 1996 Nicholas Paul Collin Gloucester
2010-01-08 17:34               ` Hibou57 (Yannick Duchêne)
2009-07-10 16:01   ` Bjarne Bäckström
2009-07-14 20:50   ` sjw
2009-07-10 15:26 ` Albrecht Käfer
2009-07-10 15:38 ` Adam Beneschan
2009-07-10 15:45 ` jonathan
2009-07-10 18:29   ` John McCabe
2009-07-10 18:44     ` John McCabe
2009-07-10 20:10       ` jonathan
2009-07-11 16:54         ` John McCabe
2009-07-14 14:33           ` Nicholas Paul Collin Gloucester
2009-07-14 14:39             ` John McCabe
2009-07-10 19:46     ` Niklas Holsti [this message]
2009-07-11 14:21       ` Albrecht Käfer
2009-07-11 16:55         ` John McCabe
2009-07-10 21:51 ` jimmaureenrogers
replies disabled

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