comp.lang.ada
 help / color / mirror / Atom feed
From: Ken Garlington <garlingtonke@lmtas.lmco.com>
Subject: Re: Ariane 5 Failure - Summary Report
Date: 1996/07/29
Date: 1996-07-29T00:00:00+00:00	[thread overview]
Message-ID: <31FCAC52.B62@lmtas.lmco.com> (raw)
In-Reply-To: 4t7fs4$bq62@red.interact.net.au


Alan Brain wrote:
> 
> Thirdly, assuming either of the above, not checking that an arithmetic operation of
> this kind before it's fully complete is just plain silly. And such a check is un
> morceau de gateaux. This is an implementation fault.

It's a question of perception. If a system designer says, "Don't add this check," and
I as an implementer don't add this check (possibly only after asking the designer,
"Are you _sure_"?), is this a design or an implementation fault?

It appears to me, from reading the report, that the lack of a check was an intentional
_design_ decision, not just something that was required but inadvertantly left out of
the code. I consider this a design fault (if not a specification fault).

In the final analysis, you could call all of this an implementation error (since the
implementation is the only part of the process that was actually on the system), but
to me that seems to be a poor way to understand the chain of events.

> Jeez, Ada provides safety belts, Anti-lock brakes, etc but if people don't buckle
> up, and don't even bother to use the brake peddle, what can you do?

Certainly, if people don't buckle up, you don't blame the car implementer 
(manufacturer)!

-- 
LMTAS - "Our Brand Means Quality"




  reply	other threads:[~1996-07-29  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   ` Dale Stanbrough
1996-07-26  0:00     ` OS2 User
1996-07-25  0:00   ` ++           robin
1996-07-25  0:00   ` Alan Brain
1996-07-29  0:00     ` Ken Garlington [this message]
1996-07-30  0:00       ` John McCabe
1996-07-25  0:00   ` ++           robin
1996-07-26  0:00     ` Ken Garlington
1996-07-30  0:00       ` Theodore E. Dennison
1996-07-26  0:00     ` ++           robin
1996-07-26  0:00   ` Con Bradley
1996-07-26  0:00     ` P. Cnudde VH14 (8218)
1996-07-26  0:00     ` Peter Hermann
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