comp.lang.ada
 help / color / mirror / Atom feed
From: Samuel Mize <smize@link.com>
Subject: Re: Critique of Ariane 5 paper (finally!)
Date: 1997/08/15
Date: 1997-08-15T00:00:00+00:00	[thread overview]
Message-ID: <33F4908D.3509@link.com> (raw)
In-Reply-To: 33F39E3C.50FB@invest.amp.com.au


Thomas Beale wrote:
> With this point of view you would consign centuries of vigorous
> intellectual debate in all domains of knowledge to the dustbin.
> I wonder what Plato would have thought, if you, rather than including
> your judgements of his theories (no matter how extreme your
> disagreement) in the debate at the time, tried to paint them
> as product advertisements?

I'm not talking about his theories (DBC/Eiffel).  I'm talking about
the quality and content of one specific paper.  In that context it
IS appropriate to characterize the paper.

Specifically, I'm talking about its misstatement of OTHER
PEOPLES' practices.

The paper claims DBC/Eiffel is THE ONE method that could have
found the Ariane 5 flaw, and that current methods did not.  But
the appropriate methods WERE NOT USED.  The Ariane 5 crash does
NOT demonstrate the inadequacy of current practice.

The paper raises and kills a straw man.  It thus fails to qualify
as a technical argument.

It seems to me, this should have been apparent to the authors:

* They have apparently read the ESA analysis, which lists several
  accepted and common methods that WOULD have uncovered the flaw.

* To publish a paper critical of current practice in the
  development of mission-critical and life-critical software,
  it would be appropriate to investigate just what the current
  practice IS in that field.  Postings by people in that field
  have made clear that the Ariane 5 INS reuse was NOT an example
  of "widely accepted industry practices" in this field.

Had he claimed that DBC/Eiffel was one of several methods that
could have averted the disaster, I would consider his paper weak
but technically competent.  Instead he asserts: "To attempt to
reuse software without Eiffel-like assertions is to invite failures
of potentially disastrous consequences."  "For reuse to be
effective, Design By Contract is a requirement."

Since, in my opinion, these absolutist claims are supported ONLY
by raising and killing a straw man, and the authors should have
realized this, I cannot consider the paper a valid technical
contribution.  It seems to be either advertising fluffery or
evidence of complete ignorance about technical debate.  It seems
less insulting to consider it the former.

Both you and Mr. Meyer are responding to a perceived attack on
DBC/Eiffel.  I have made no such attack.  I have stated my
opinion that DBC/Eiffel is ONE method that might have caught
the Ariane 5 flaw.  However, the paper claims that ONLY Eiffel
could have caught the flaw, and this is (in my opinion) an
irresponsible denigration of the standard practices of a lot
of my colleagues.

Samuel Mize




  reply	other threads:[~1997-08-15  0:00 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-08-03  0:00 Critique of Ariane 5 paper (finally!) Ken Garlington
     [not found] ` <dewar.870870888@merv>
     [not found]   ` <33E8FC54.41C67EA6@eiffel.com>
1997-08-07  0:00     ` Juergen Schlegelmilch
1997-08-07  0:00     ` Ken Garlington
1997-08-07  0:00       ` Ken Garlington
     [not found]         ` <33EB4935.167EB0E7@eiffel.com>
1997-08-08  0:00           ` Bertrand Meyer
1997-08-08  0:00             ` Ken Garlington
1997-08-08  0:00               ` Ken Garlington
1997-08-11  0:00               ` Bertrand Meyer
1997-08-12  0:00                 ` Robert Dewar
1997-08-13  0:00                   ` Bertrand Meyer
1997-08-13  0:00                     ` Ken Garlington
1997-08-16  0:00                     ` Robert Dewar
1997-08-16  0:00                     ` Robert Dewar
1997-08-17  0:00                       ` Bertrand Meyer
1997-08-19  0:00                         ` Ken Garlington
1997-08-20  0:00                           ` Robert Dewar
     [not found]                             ` <33FB3B29.41C67EA6@eiffel.com>
1997-08-20  0:00                               ` Bertrand Meyer
     [not found]                                 ` <5tv9cs$85q@nntpa.cb.lucent.com>
     [not found]                                   ` <340341CA.2F1CF0FB@eiffel.com>
1997-08-27  0:00                                     ` Samuel Mize
1997-08-29  0:00                                     ` Ken Garlington
1997-08-20  0:00                           ` Robert Dewar
1997-08-21  0:00                             ` Thomas Beale
1997-08-21  0:00                               ` Robert Dewar
     [not found]                                 ` <33FD8685.AAAE3B4F@stratasys.com>
1997-08-22  0:00                                   ` Robert Dewar
     [not found]                                     ` <3401811D.1700E7BE@stratasys.com>
1997-08-25  0:00                                       ` Jon S Anthony
1997-08-29  0:00                                       ` Ken Garlington
1997-08-29  0:00                                         ` Jeff Kotula
1997-09-02  0:00                                           ` Ken Garlington
     [not found]                                   ` <33FE8732.4FBB@invest.amp.com.au>
1997-08-26  0:00                                     ` Nick Leaton
     [not found]                                     ` <33FFA324.4DB9@flash.net>
     [not found]                                       ` <34013F3E.27D4@invest.amp.com.au>
1997-08-29  0:00                                         ` Ken Garlington
1997-08-23  0:00                                 ` Ken Garlington
1997-08-21  0:00                       ` W. Wesley Groleau x4923
1997-08-22  0:00                         ` Bertrand Meyer
1997-08-22  0:00                           ` W. Wesley Groleau x4923
1997-08-13  0:00                   ` Samuel Mize
1997-08-13  0:00                     ` Ken Garlington
     [not found]                     ` <33F22AD8.41C67EA6@eiffel.com>
1997-08-13  0:00                       ` Bertrand Meyer
1997-08-13  0:00                         ` Ken Garlington
     [not found]                           ` <33F28DBF.794BDF32@eiffel.com>
1997-08-13  0:00                             ` Bertrand Meyer
1997-08-15  0:00                               ` Ken Garlington
1997-08-15  0:00                                 ` Jon S Anthony
1997-08-16  0:00                                   ` Ken Garlington
1997-08-14  0:00                       ` Jon S Anthony
1997-08-14  0:00                         ` geldridg
1997-08-14  0:00                         ` Bertrand Meyer
1997-08-15  0:00                           ` Jon S Anthony
1997-08-14  0:00                         ` Matthew Heaney
1997-08-14  0:00                       ` Samuel Mize
1997-08-15  0:00                         ` Thomas Beale
1997-08-15  0:00                           ` Samuel Mize [this message]
1997-08-15  0:00                             ` Bertrand Meyer
1997-08-15  0:00                               ` Jon S Anthony
1997-08-16  0:00                               ` Ken Garlington
1997-08-14  0:00                       ` Robert S. White
1997-08-15  0:00                         ` Ken Garlington
1997-08-16  0:00                           ` Robert Dewar
1997-08-11  0:00               ` Don Harrison
1997-08-09  0:00             ` Marinos J. Yannikos
  -- strict thread matches above, loose matches on Subject: below --
1997-08-21  0:00 aek
     [not found] ` <33FC66AD.9A0799D4@calfp.co.uk>
1997-08-22  0:00   ` Robert S. White
1997-08-22  0:00     ` Samuel Mize
1997-08-22  0:00       ` Samuel Mize
1997-08-23  0:00     ` Ken Garlington
     [not found]   ` <33FFA4B1.3543@flash.net>
1997-08-26  0:00     ` Nick Leaton
     [not found]       ` <3406BEF7.2FC3@flash.net>
     [not found]         ` <3406E0F7.6FF7ED99@calfp.co.uk>
1997-09-02  0:00           ` Ken Garlington
1997-08-22  0:00 Marin David Condic, 561.796.8997, M/S 731-96
1997-08-22  0:00 Critique of Ariane 5 paper (finally) AdaWorks
replies disabled

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