comp.lang.ada
 help / color / mirror / Atom feed
From: Ken Garlington <kennieg@flash.net>
Subject: Re: Critique of Ariane 5 paper (finally!)
Date: 1997/08/13
Date: 1997-08-13T00:00:00+00:00	[thread overview]
Message-ID: <33F266D6.424D@flash.net> (raw)
In-Reply-To: 33F24160.446B9B3D@eiffel.com


Bertrand Meyer wrote:
> 
> Samuel Mize wrote:
> 
> > > But to make the jump from sufficient to necessary is completely
> > > without basis, and can only be regarded as advertising puffery.
> >
> > Which appeared in a column in IEEE Computer magazine, positioning
> > it deceptively as a technical item instead of an ad.
> 
> This is outrageous. The article in question suggested a technical
> principle (Design by Contract) to avoid new occurrences
> of a documented major disaster. It did not mention any
> software product.

Except Eiffel, of course. It went on to contrast Eiffel with other
competing product lines. The fact that you were identified as
"Bertrand Meyer, EiffelSoft" didn't help either. (Not your fault,
of course, but it adds to the perception).

Contrast this, for example, to your outstanding article on object
taxonomies. Although you used Eiffel for your examples, nowhere
did you say, "and Eiffel is much better than Java, Ada, etc. at
expressing these taxonomies."

You have to agree that someone who makes money selling books and
products for both DBC and Eiffel should be both conservative and
balanced in their claims, to avoid the _appearance_ (and I stress
appearance, because I'm not suggesting you intentionally meant to
advertise your products) of a conflict of interest.

> IEEE Computer and other magazines
> publish thousand of pages suggesting technical solutions
> to problems -- often, in fact, advocating products
> and companies. Is any argument for CORBA, or OLE, or UML, or
> Unix, or Windows to be dismissed as as "deceptive",
> an "ad" and not a "technical item"?
> 
> For example the June issue of IEEE Computer included a 6-page
> eulogy of Java by its creator, James Gosling. Is this a
> deceptive ad too? After all, unlike the Ariane paper, it does
> talk throughout about its author's company (Sun) and products
> (Solaris etc.) 

Given that you have described his argument as a "eulogy," then
I guess the answer is yes, you can dismiss (or at least question)
an argument where there is a perception of strong bias
(particularly financial gain). I know I question some of the
claims made by Java, as do you (see, for example):

            NEWS ITEM OF THE WEEK: 
   MICROSOFT DECLARES WAR ON JAVA PORTABILITY

at http://www.eiffel.com, "NEW" index item.

> But if we barred technical advocacy, IEEE
> Computer and other magazines would soon become rather boring
> places. Fortunately I don't think that's going to happen.
> 
> The underlying issue is what we do to improve software
> reliability, and that's not going to be resolved by
> gratuitous attacks.

Well said!

Having put the gratuitous attacks aside, I would appreciate
your review and comments on my paper at:

  http://www.flash.net/~kennieg/ariane.html

which, to the best of my ability, contains no gratuitous
attacks of any kind.

> 
> --
> Bertrand Meyer, President, ISE Inc.
> ISE Building, 2nd floor, 270 Storke Road, Goleta CA 93117
> 805-685-1006, fax 805-685-6869, <Bertrand.Meyer@eiffel.com>
> http://www.eiffel.com, with instructions for free download




  reply	other threads:[~1997-08-13  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                   ` 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 [this message]
     [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                       ` Robert S. White
1997-08-15  0:00                         ` Ken Garlington
1997-08-16  0:00                           ` Robert Dewar
1997-08-14  0:00                       ` Samuel Mize
1997-08-15  0:00                         ` Thomas Beale
1997-08-15  0:00                           ` Samuel Mize
1997-08-15  0:00                             ` Bertrand Meyer
1997-08-15  0:00                               ` Jon S Anthony
1997-08-16  0:00                               ` Ken Garlington
1997-08-13  0:00                   ` Bertrand Meyer
1997-08-13  0:00                     ` Ken Garlington
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
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-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-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-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 Critique of Ariane 5 paper (finally) AdaWorks
1997-08-22  0:00 Critique of Ariane 5 paper (finally!) Marin David Condic, 561.796.8997, M/S 731-96
replies disabled

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