comp.lang.ada
 help / color / mirror / Atom feed
From: Dan Nagle <dannagle@verizon.net>
Subject: Re: Ariane
Date: Wed, 19 Oct 2005 00:15:16 GMT
Date: 2005-10-19T00:15:16+00:00	[thread overview]
Message-ID: <oeg5f.6340$nk2.3294@trnddc07> (raw)
In-Reply-To: <fTf5f.21806$U51.13146@news-server.bigpond.net.au>

Hello,

I'm cross-posting this to comp.lang.ada,
so we can get some more input.

To c.l.a readers:  sorry to barge in like this,
but this discussion of the Ariane 5 failure
has been going on in comp.lang.fortran
for far too long.  I reckon some c.l.a folks
can clarify the issues.

In short, robin argues that there is an inviolable rule
that all exceptions must always be handled, irregardless
of other engineering constraints, such as processor load.

dnagle has been arguing that there were a combination of decisions,
which taken together caused the Ariane 5 failure.  In my view,
robin is simply incorrect: engineering often requires
calculated trade-offs among competing constraints.

robin claims he has read the relevant ESA reports,
for example,
http://sunnyday.mit.edu/accidents/Ariane5accidentreport.html
and/or the PDF version
http://ravel.esrin.esa.it/docs/esa-x-1819eng.pdf.

robin wrote:
> Dan Nagle wrote in message ...

>>Having the computer shut down, after putting it's error code
>>on the data bus (and not on a command or error reporting bus,
>>for example).

> That alone meant that it was essential that ABSOLUTELY ALL
> exceptions be trapped.

But the shutdown was a separate engineering decision
from the decision to save the cycles needed to keep the processor
under 80% utilization!

I've argued all along that there wasn't _one_ decision
causing the failure, but rather a combination.

Your hindsight has you simply fixated by the operand error issue.

-- 
Cheers!

Dan Nagle
Purple Sage Computing Solutions, Inc.



       reply	other threads:[~2005-10-19  0:15 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <dgpg87$6b9$1@daisy.noc.ucla.edu>
     [not found] ` <pan.2005.09.21.09.53.11.66400@fastmail.fm>
     [not found]   ` <3pd2o3F9tsifU1@individual.net>
     [not found]     ` <43315B62.9030105@ifremer-a-oter.fr>
     [not found]       ` <0xwYe.9953$0E5.2549@news-server.bigpond.net.au>
     [not found]         ` <3pfnb9Fa7jqpU2@individual.net>
     [not found]           ` <xaPYe.10791$0E5.9997@news-server.bigpond.net.au>
     [not found]             ` <GIQYe.25098$zG1.1109@trnddc05>
     [not found]               ` <ehg4f.18828$U51.8911@news-server.bigpond.net.au>
     [not found]                 ` <Woi4f.2344$nk2.1026@trnddc07>
     [not found]                   ` <XZM4f.20350$U51.4867@news-server.bigpond.net.au>
     [not found]                     ` <agP4f.4868$nk2.3889@trnddc07>
     [not found]                       ` <8nY4f.20876$U51.10430@news-server.bigpond.net.au>
     [not found]                         ` <ceZ4f.5103$nk2.417@trnddc07>
     [not found]                           ` <fTf5f.21806$U51.13146@news-server.bigpond.net.au>
2005-10-19  0:15                             ` Dan Nagle [this message]
2005-10-19  0:37                               ` Ariane Mr Hrundi V Bakshi
replies disabled

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