comp.lang.ada
 help / color / mirror / Atom feed
From: root@linux_pc.org (root)
Subject: Re: Ariane Crash (Was: Adriane crash)
Date: 1996/08/02
Date: 1996-08-02T00:00:00+00:00	[thread overview]
Message-ID: <DvI8Bz.Fw3@eskimo.com> (raw)
In-Reply-To: 4tiods$ehp@zeus.orl.mmc.com


In article <4torim$ku8@goanna.cs.rmit.edu.au>,
	rav@goanna.cs.rmit.edu.au (++           robin) writes:
<snip>
>
>---Please read what I wrote.  The overflow was not a hardware
>fault.  It was a programming error that should not have occurred,
>bearing in mind the "sudden death" nature of the shutdown in the
>event of any kind of interrupt..

 ++robin, please read what the poster wrote ... he was describing a
 situation where, by spec, the event was deemed to indicate a hardware
 fault. We can all see clearly that it was not a hardware fault in this
 case; however that does not relieve the s/w of it's requirement to
 treat the event as indicative of a hardware fault.

 btw: A 'spec' is when a customer tells you what he thinks he wants.
      You may or may not agree with his interpretation of what he wants,
      but if you want the work, you promise to deliver what he SAYS! he
      wants - even if it is wrong - unless you can convince him to fix
      his wrong 'spec'. The embedded systems world uses 'spec' to
      define a 'design'; then customer gets to piss in the design as well.

<snip>
>---If you make an assumption about the range of data,
>and you are wrong, it is a programming error.
>

 Unless the 'spec'/'design' require you to make that assumption ...

<snip>
>---Again, the interrupt for fixed-point overflow was
>not expected to happen.  The software DID NOT OPERATE
>AS DESIGNED.  It failed.  You're placing too literal an
>interpretation on the first sentence.

 I believe the report clearly indicates that software operated per design.
 The fault lies with adapting existing software to a new mission, without
 doing sufficient system engineering to see where the old design needed
 to be beefed up to meet the new mission!

 Re: your favorite language & embedded systems ... is that all a troll,
     or what ?


                                           regards






  parent reply	other threads:[~1996-08-02  0:00 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-07-23  0:00 Adriane crash Jerry van Dijk
1996-07-25  0:00 ` Steve O'Neill
1996-07-25  0:00 ` Ariane Crash (Was: Adriane crash) John McCabe
1996-07-26  0:00   ` ++           robin
1996-07-29  0:00     ` John McCabe
1996-07-29  0:00     ` Bob Gilbert
1996-07-30  0:00       ` ++           robin
1996-07-31  0:00         ` Bob Gilbert
1996-07-31  0:00           ` William Clodius
1996-08-01  0:00           ` ++           robin
1996-08-02  0:00       ` root [this message]
1996-07-25  0:00 ` Adriane crash Peter Hermann
1996-07-27  0:00   ` Jerry van Dijk
1996-07-26  0:00 ` David Verrier
replies disabled

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