comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Dewar <robert_dewar@my-deja.com>
Subject: Re: Required Metrics
Date: 2000/05/06
Date: 2000-05-06T00:00:00+00:00	[thread overview]
Message-ID: <8f279n$me2$1@nnrp1.deja.com> (raw)
In-Reply-To: 24VQ4.8453$wb7.646902@news.flash.net

In article <24VQ4.8453$wb7.646902@news.flash.net>,
  "Ken Garlington" <Ken.Garlington@computer.org> wrote:
> By the way, while writing up a bug report, I found this in the
gnatinfo.txt
> file...
>
> "The Documentation for GNAT consists of two manuals, the GNAT
User's Guide
> and the GNAT Reference Manual. These are available in a number
of formats
> (ASCII, HTML, PostScript and info) and are bundled as a
separate
> documentation
> distribution and can be found at the same places as the GNAT
binary and
> source distributions."
>
> ...and I just had to laugh!


By the way, the documentation for GNAT very definitely
includes the Ada Reference Manual -- but perhaps that's a
surprise to Ken too ... hard to tell!

This thread is quite instructive.

I think the entire problem is that in the realm of software
engineering, you define a set of "requirements", and then
you can tell whether you have done a good job of implementing
the software by seeing if it meets these requirements.

It is, I guess, quite understandable, if quite wrong, for people
to make the mistake of thinking that a language definition is
like such a requirements document, and that you will be able
to tell if a vendor has done a good job of writing an Ada
compiler by seeing if it has met these requirements.

That's quite wrong of course, the defining language document
is not a set of requirements in this sense at all. Well more
properly it is a small part of the requirements. Left out
entirely are issues of performance, reliability, efficiency,
usability, maintainability etc etc.

By the way Ken, you questioned me saying that you were one of
the people arguing for inclusion of these ill-defined
requirements in the language. I may remember wrong, but I
distinctly remember you arguing for this approach in the
meetings we had on safety-critical requirements, and your
previous post seems to confirm that memory (the one where
you say that it was a waste of time attending that meeting).

I sure hope that SOME people reading this thread come away with
a little bit better understanding of what language definitions
are all about (and also an understanding of why validation
cannot guarantee usability or quality).



Sent via Deja.com http://www.deja.com/
Before you buy.




  parent reply	other threads:[~2000-05-06  0:00 UTC|newest]

Thread overview: 68+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-04-29  0:00 Required Metrics Ken Garlington
2000-04-29  0:00 ` swhalen
2000-05-01  0:00   ` Required Metrics (GNAT et al) Ken Garlington
2000-05-01  0:00     ` swhalen
2000-05-01  0:00       ` Ken Garlington
2000-05-01  0:00 ` Required Metrics Ted Dennison
2000-05-01  0:00   ` Ken Garlington
2000-05-04  0:00     ` Robert Dewar
2000-05-05  0:00       ` Ken Garlington
2000-05-05  0:00         ` Robert Dewar
2000-05-05  0:00           ` Ted Dennison
2000-05-06  0:00             ` Robert Dewar
2000-05-07  0:00           ` Robert I. Eachus
2000-05-07  0:00             ` Ken Garlington
2000-05-07  0:00               ` Robert Dewar
2000-05-07  0:00                 ` Ken Garlington
2000-05-07  0:00                   ` Robert Dewar
2000-05-07  0:00             ` Robert Dewar
2000-05-18  0:00               ` Robert I. Eachus
2000-05-18  0:00                 ` Robert A Duff
2000-05-19  0:00                   ` Robert I. Eachus
2000-05-21  0:00                   ` Robert Dewar
2000-06-03  0:00                     ` Robert I. Eachus
2000-05-08  0:00             ` Ole-Hjalmar Kristensen
2000-05-08  0:00               ` Robert Dewar
2000-05-08  0:00               ` Robert Dewar
2000-05-18  0:00               ` Robert I. Eachus
2000-05-18  0:00                 ` Ken Garlington
2000-05-04  0:00     ` Roger Barnett
2000-05-05  0:00       ` Robert Dewar
2000-05-01  0:00   ` Tucker Taft
2000-05-01  0:00     ` Ken Garlington
2000-05-02  0:00       ` Ken Garlington
2000-05-02  0:00         ` Ted Dennison
2000-05-03  0:00         ` Robert Dewar
2000-05-03  0:00           ` Ken Garlington
2000-05-03  0:00             ` Robert A Duff
2000-05-04  0:00               ` Ken Garlington
2000-05-04  0:00                 ` Robert Dewar
2000-05-04  0:00                   ` Robert A Duff
2000-05-04  0:00                     ` Robert Dewar
2000-05-05  0:00                   ` Ken Garlington
2000-05-04  0:00             ` Robert Dewar
2000-05-04  0:00               ` Wes Groleau
2000-05-04  0:00               ` Ken Garlington
2000-05-05  0:00                 ` Robert Dewar
2000-05-06  0:00                   ` Ken Garlington
2000-05-06  0:00                     ` Ken Garlington
2000-05-06  0:00                       ` Robert Dewar
2000-05-06  0:00                       ` Robert Dewar [this message]
2000-05-07  0:00                         ` Ken Garlington
2000-05-07  0:00                           ` Robert Dewar
2000-05-08  0:00                         ` Ole-Hjalmar Kristensen
2000-05-06  0:00                     ` Robert Dewar
2000-05-07  0:00                       ` Ken Garlington
2000-05-07  0:00                         ` Robert Dewar
2000-05-07  0:00                           ` Ken Garlington
2000-05-07  0:00                             ` Robert Dewar
2000-05-07  0:00                               ` Ken Garlington
2000-05-07  0:00                                 ` Robert Dewar
2000-05-04  0:00             ` Robert Dewar
2000-05-04  0:00               ` Ken Garlington
2000-05-05  0:00                 ` Robert Dewar
2000-05-02  0:00       ` Ted Dennison
2000-05-04  0:00         ` Robert Dewar
2000-05-04  0:00           ` Ted Dennison
2000-05-05  0:00           ` Ken Garlington
2000-05-05  0:00             ` Robert Dewar
replies disabled

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