comp.lang.ada
 help / color / mirror / Atom feed
From: Karel Th�nissen <thoenissen@hello.nl>
Subject: Re: Safety-critical development in Ada and Eiffel
Date: 1997/07/22
Date: 1997-07-22T00:00:00+00:00	[thread overview]
Message-ID: <33D4B733.51A2@hello.nl> (raw)
In-Reply-To: 97071810325536@psavax.pwfl.com

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1724 bytes --]


Marin David Condic, 561.796.8997, M/S 731-96 wrote:

[snip on the use of special assertions for timings]

>     It's a nice idea which, unfortunately can't be done. It's often
>     not well understood by those who are mostly used to some version
>     of workstation or pc based development why you can't test the code
>     with compiler option X then recompile you're code with options A,
>     B and C and pass it on as "production" software.

Sure, you only want to deliver as tested.

>     You might do this for some form of "informal" testing - maybe what
>     we took to calling "smoke testing". (Since all electronics works
>     on the principle of smoke - if you let the smoke out, it stops
>     working - the first test is to power it up and see if any smoke
>     comes out.) Under those conditions, you could compile any way you
>     like, find your problems, fix them and recompile for the "real"
>     tests.

Yes, smoke testing, I must remember that.
 
>     Once you start any sort of formal verification for a safety
>     critical system you cannot change any of the bits in the program
>     image without having to reverify the image. How much
>     reverification you do depends on lots of factors, but it's always
>     very expensive and you don't do it lightly.
> 
>     One other thing you want to consider is this: If the code *can*
>     run with runtime checks enabled, then you probably don't want to
>     turn it off for "production" anyway. What do you gain? The only
>     reason for turning it off is because it *can't* run with the
>     checks on.

Granted, but think of the additional weight of those assertions on board
of aircraft and spacecraft.

Groeten, Karel Th�nissen




  reply	other threads:[~1997-07-22  0:00 UTC|newest]

Thread overview: 255+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-07-18  0:00 Safety-critical development in Ada and Eiffel Marin David Condic, 561.796.8997, M/S 731-96
1997-07-22  0:00 ` Karel Th�nissen [this message]
  -- strict thread matches above, loose matches on Subject: below --
1997-08-24  0:00 Robert Dewar
1997-07-24  0:00 Marin David Condic, 561.796.8997, M/S 731-96
1997-07-21  0:00 Marin David Condic, 561.796.8997, M/S 731-96
1997-07-21  0:00 ` Ken Garlington
1997-07-21  0:00 Marin David Condic, 561.796.8997, M/S 731-96
1997-07-21  0:00 ` Ken Garlington
1997-07-18  0:00 Marin David Condic, 561.796.8997, M/S 731-96
1997-07-18  0:00 Marin David Condic, 561.796.8997, M/S 731-96
1997-07-18  0:00 Marin David Condic, 561.796.8997, M/S 731-96
1997-07-17  0:00 Marin David Condic, 561.796.8997, M/S 731-96
1997-07-17  0:00 ` Samuel Mize
1997-07-17  0:00   ` Ken Garlington
1997-07-09  0:00 Is ADA as good for graphics programming as C? (WAS: Re: Avoiding the second historic mistake) Tucker Taft
1997-07-10  0:00 ` Safety-critical development in Ada and Eiffel Don Harrison
1997-07-10  0:00   ` Mike Stark
1997-07-11  0:00     ` Donovan Baarda
1997-07-13  0:00       ` Steve Furlong
1997-07-16  0:00         ` Joachim Durchholz
1997-07-17  0:00           ` Ken Garlington
1997-07-17  0:00           ` Robert Dewar
1997-07-18  0:00           ` John Nagle
1997-07-18  0:00             ` Jon S Anthony
1997-07-18  0:00           ` Jon S Anthony
1997-07-18  0:00             ` Nick Leaton
1997-07-18  0:00               ` Jon S Anthony
1997-07-10  0:00   ` Joe Gwinn
1997-07-11  0:00     ` Robert S. White
1997-07-15  0:00       ` Don Harrison
1997-07-15  0:00         ` Ken Garlington
1997-07-16  0:00           ` Don Harrison
1997-07-10  0:00   ` Ken Garlington
1997-07-11  0:00     ` Ted Velkoff
1997-07-12  0:00       ` Ken Garlington
1997-07-13  0:00         ` Jon S Anthony
1997-07-14  0:00           ` Wes Groleau
1997-07-15  0:00             ` Jon S Anthony
1997-07-15  0:00           ` Don Harrison
1997-07-15  0:00             ` Ken Garlington
1997-07-16  0:00           ` Paul Johnson
1997-07-16  0:00             ` Ken Garlington
1997-07-17  0:00               ` Paul Johnson
1997-07-17  0:00                 ` Ken Garlington
1997-07-18  0:00                   ` Paul Johnson
1997-07-18  0:00                     ` Ken Garlington
1997-07-21  0:00                       ` Paul Johnson
1997-07-18  0:00                     ` Jon S Anthony
1997-07-17  0:00             ` Jon S Anthony
     [not found]               ` <EDHqKo.K52@world.std.com>
1997-07-18  0:00                 ` Jon S Anthony
1997-07-19  0:00                   ` Robert A Duff
1997-07-20  0:00                     ` Tucker Taft
1997-07-11  0:00   ` Don Harrison
1997-07-11  0:00   ` Kazimir Majorinc
1997-07-12  0:00     ` Ken Garlington
1997-07-11  0:00   ` Don Harrison
1997-07-11  0:00     ` James Graves
1997-07-14  0:00       ` Don Harrison
1997-07-12  0:00     ` Ken Garlington
1997-07-15  0:00       ` Don Harrison
1997-07-15  0:00         ` Wes Groleau
1997-07-15  0:00           ` Ken Garlington
1997-07-16  0:00           ` Don Harrison
1997-07-16  0:00             ` Ken Garlington
1997-07-16  0:00               ` Robert Dewar
1997-07-17  0:00                 ` Paul Johnson
1997-07-17  0:00                   ` Jon S Anthony
1997-07-17  0:00                   ` Stuart Palin
1997-07-18  0:00                     ` Ian Rae
1997-07-18  0:00                     ` Paul Johnson
1997-07-18  0:00                   ` Joachim Durchholz
1997-07-18  0:00                 ` Don Harrison
1997-07-20  0:00                 ` Don Harrison
1997-07-18  0:00           ` Robert I. Eachus
1997-07-21  0:00             ` W. Wesley Groleau x4923
1997-07-15  0:00         ` Ken Garlington
1997-07-16  0:00           ` Jean-Marc Jezequel
1997-07-16  0:00             ` Ken Garlington
1997-07-17  0:00               ` "Paul E. Bennett"
1997-07-17  0:00                 ` Robert Dewar
1997-07-17  0:00           ` Joachim Durchholz
1997-07-19  0:00             ` Ken Garlington
1997-07-21  0:00             ` Robert S. White
1997-07-20  0:00               ` nabbasi
1997-07-21  0:00                 ` W. Wesley Groleau x4923
1997-07-18  0:00           ` Don Harrison
1997-07-18  0:00             ` Ken Garlington
1997-07-22  0:00               ` Don Harrison
1997-07-21  0:00                 ` Ken Garlington
1997-07-23  0:00                   ` Don Harrison
1997-07-23  0:00                     ` W. Wesley Groleau x4923
1997-07-24  0:00                       ` Don Harrison
1997-07-24  0:00                         ` Ken Garlington
1997-07-26  0:00                           ` Joachim Durchholz
1997-07-31  0:00                             ` Ken Garlington
1997-07-28  0:00                           ` Nick Leaton
1997-07-28  0:00                             ` Steve Jones - JON
1997-07-31  0:00                             ` Ken Garlington
1997-07-29  0:00                           ` Don Harrison
1997-07-31  0:00                             ` Ken Garlington
1997-08-07  0:00                               ` Don Harrison
1997-08-07  0:00                                 ` Ken Garlington
1997-08-09  0:00                                   ` Jim Cochrane
1997-08-11  0:00                                     ` Paul Johnson
1997-08-11  0:00                                       ` Ken Garlington
1997-08-12  0:00                                         ` Mark A Biggar
1997-08-19  0:00                                           ` Robert Dewar
1997-08-19  0:00                                             ` Bertrand Meyer
1997-08-19  0:00                                               ` Robert Dewar
1997-08-20  0:00                                                 ` Nick Leaton
1997-08-21  0:00                                                   ` Joachim Durchholz
1997-08-21  0:00                                                   ` Jon S Anthony
1997-08-22  0:00                                                     ` Nick Leaton
1997-08-20  0:00                                                 ` Lee Webber
1997-08-21  0:00                                                   ` Don Harrison
1997-08-23  0:00                                                     ` Ken Garlington
1997-08-19  0:00                                             ` Nick Leaton
1997-08-20  0:00                                             ` Ken Garlington
1997-08-26  0:00                                             ` Richard A. O'Keefe
1997-08-13  0:00                                         ` Paul Johnson
1997-08-13  0:00                                           ` Ken Garlington
1997-08-15  0:00                                             ` Paul Johnson
1997-08-15  0:00                                               ` Ken Garlington
1997-08-18  0:00                                                 ` Joachim Durchholz
1997-08-19  0:00                                                   ` Ken Garlington
1997-08-20  0:00                                                     ` Nick Leaton
1997-08-20  0:00                                                       ` Nasser
1997-08-21  0:00                                                       ` Jon S Anthony
1997-08-22  0:00                                                         ` Nick Leaton
1997-08-23  0:00                                                           ` Ken Garlington
1997-08-21  0:00                                                     ` Joachim Durchholz
1997-08-23  0:00                                                       ` Ken Garlington
1997-08-12  0:00                                   ` Don Harrison
1997-08-12  0:00                                     ` Jon S Anthony
1997-08-13  0:00                                       ` Don Harrison
1997-08-13  0:00                                         ` Jon S Anthony
1997-08-15  0:00                                           ` Don Harrison
1997-08-16  0:00                                             ` Jon S Anthony
1997-08-13  0:00                                         ` Samuel Mize
1997-08-13  0:00                                           ` Robert A Duff
1997-08-14  0:00                                             ` Jon S Anthony
1997-08-15  0:00                                             ` Don Harrison
1997-08-16  0:00                                               ` Ken Garlington
1997-08-13  0:00                                       ` Ted Velkoff
1997-08-13  0:00                                         ` Ken Garlington
1997-08-13  0:00                                           ` Ted Velkoff
1997-08-14  0:00                                             ` Matt Austern
1997-08-14  0:00                                               ` Ted Velkoff
1997-08-18  0:00                                                 ` Matt Austern
1997-08-20  0:00                                                   ` Joachim Durchholz
1997-08-21  0:00                                                     ` Jon S Anthony
1997-08-22  0:00                                                       ` Joachim Durchholz
1997-08-15  0:00                                             ` Ken Garlington
1997-08-16  0:00                                               ` Ted Velkoff
1997-08-16  0:00                                                 ` Ken Garlington
1997-08-16  0:00                                                   ` Jon S Anthony
1997-08-16  0:00                                                     ` Ken Garlington
1997-08-18  0:00                                                     ` Ted Velkoff
1997-08-18  0:00                                                   ` Ted Velkoff
1997-08-19  0:00                                                     ` Ken Garlington
1997-08-14  0:00                                           ` Nick Leaton
1997-08-16  0:00                                             ` Robert Dewar
1997-08-18  0:00                                             ` Joachim Durchholz
1997-08-19  0:00                                               ` Ken Garlington
1997-08-21  0:00                                                 ` Joachim Durchholz
1997-08-23  0:00                                                   ` Ken Garlington
1997-08-13  0:00                                         ` Jon S Anthony
1997-08-12  0:00                                     ` Ken Garlington
1997-08-23  0:00                                     ` W. Wesley Groleau x4923
1997-08-23  0:00                                       ` Robert Dewar
1997-07-23  0:00                     ` Ken Garlington
1997-07-25  0:00                       ` Don Harrison
1997-07-16  0:00         ` Warwick Pulley
1997-07-16  0:00           ` Nick Leaton
1997-07-16  0:00             ` Robert Dewar
1997-07-20  0:00               ` Joachim Durchholz
1997-07-24  0:00                 ` Paul M Gover
1997-07-26  0:00                   ` Joachim Durchholz
1997-07-28  0:00                     ` Robert S. White
1997-08-09  0:00                       ` Marinos J. Yannikos
1997-08-10  0:00                         ` Robert S. White
1997-08-11  0:00                         ` Peter Hamer
1997-08-11  0:00                           ` "Paul E. Bennett"
1997-07-29  0:00                     ` Don Harrison
1997-07-24  0:00                 ` Joe Buck
1997-07-21  0:00               ` Don Harrison
1997-07-17  0:00             ` Warwick Pulley
1997-07-17  0:00               ` Warwick Pulley
1997-07-17  0:00               ` Nick Leaton
1997-07-17  0:00                 ` Richie Bielak
1997-07-17  0:00                   ` Karel Th�nissen
1997-07-17  0:00                   ` Samuel Tardieu
1997-07-17  0:00                     ` Richie Bielak
1997-07-23  0:00                       ` Don Harrison
1997-07-23  0:00                         ` Ken Garlington
1997-07-25  0:00                           ` Don Harrison
1997-07-23  0:00                         ` Jon S Anthony
1997-07-24  0:00                           ` Don Harrison
1997-07-24  0:00                             ` Jon S Anthony
1997-07-23  0:00                         ` Karel Th�nissen
1997-07-24  0:00                           ` Don Harrison
1997-07-24  0:00                             ` Ken Garlington
1997-07-29  0:00                               ` Don Harrison
1997-07-29  0:00                                 ` Ron Kohl
1997-07-29  0:00                                   ` Don Harrison
1997-07-30  0:00                                     ` Don Harrison
1997-07-31  0:00                                 ` Ken Garlington
1997-08-07  0:00                                   ` Don Harrison
1997-08-07  0:00                                     ` Ken Garlington
1997-08-13  0:00                                       ` Don Harrison
1997-08-13  0:00                                         ` Ken Garlington
1997-08-14  0:00                                           ` Don Harrison
1997-08-15  0:00                                             ` Lee Webber
1997-08-19  0:00                                               ` Don Harrison
1997-08-19  0:00                                                 ` Lee Webber
1997-08-15  0:00                                             ` Don Harrison
1997-08-15  0:00                                               ` Ken Garlington
1997-08-16  0:00                                                 ` Jon S Anthony
1997-08-19  0:00                                                 ` Don Harrison
1997-08-20  0:00                                                   ` Ken Garlington
1997-08-15  0:00                                             ` Ken Garlington
1997-08-19  0:00                                               ` Don Harrison
1997-08-19  0:00                                                 ` Lee Webber
1997-08-20  0:00                                                 ` Ken Garlington
1997-08-21  0:00                                                   ` Don Harrison
1997-07-24  0:00                             ` Don Harrison
1997-07-17  0:00                   ` Ken Garlington
1997-07-23  0:00                     ` Don Harrison
1997-07-23  0:00                       ` Ken Garlington
1997-07-25  0:00                         ` Don Harrison
1997-07-23  0:00                   ` Don Harrison
1997-07-23  0:00                     ` Ken Garlington
1997-07-25  0:00                       ` Don Harrison
1997-07-17  0:00                 ` Ken Garlington
     [not found]                 ` <JSA.97Jul17174044@alexandria.organon.com>
1997-07-18  0:00                   ` Nick Leaton
1997-07-18  0:00                   ` Joachim Durchholz
1997-07-17  0:00           ` Don Harrison
1997-07-17  0:00             ` Robert Dewar
1997-07-18  0:00               ` Jon S Anthony
1997-07-19  0:00                 ` Robert A Duff
1997-07-21  0:00                   ` W. Wesley Groleau x4923
1997-07-21  0:00               ` Don Harrison
1997-07-21  0:00                 ` Jon S Anthony
1997-07-21  0:00                   ` Brian Rogoff
1997-07-17  0:00             ` Robert Dewar
1997-07-22  0:00               ` Don Harrison
1997-07-17  0:00             ` Karel Th�nissen
1997-07-21  0:00               ` Don Harrison
1997-07-16  0:00     ` Alan Brain
1997-07-18  0:00       ` Don Harrison
1997-07-22  0:00         ` Alan Brain
1997-07-22  0:00           ` Don Harrison
1997-07-23  0:00             ` Jon S Anthony
1997-07-24  0:00               ` Don Harrison
1997-07-25  0:00               ` Alan Brain
1997-07-25  0:00                 ` Jon S Anthony
replies disabled

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