comp.lang.ada
 help / color / mirror / Atom feed
From: "Dan'l Miller" <optikos@verizon.net>
Subject: Re: Killing software and certification (was: Ada-Oriented GUI)
Date: Tue, 27 Mar 2018 19:27:05 -0700 (PDT)
Date: 2018-03-27T19:27:05-07:00	[thread overview]
Message-ID: <3d89972e-8a19-4614-87f5-c4b7abe7da2f@googlegroups.com> (raw)
In-Reply-To: <p9em6s$phn$1@franka.jacob-sparre.dk>

On Tuesday, March 27, 2018 at 7:04:46 PM UTC-5, Randy Brukardt wrote:
> "Dan'l Miller" wrote in message 
> news:0e59a988-ed21-4e45-a2ed-7a51995dbe6c@googlegroups.com...
> ...
> > ... it is up to the consumer to read the label on a product to see whether
> > the product has been designed and manufactured in accordance with
> > various voluntary regimes of best-practices in industry-standards.
> 
> That's surely helpful for the lady that was run over crossing the street.
> 
> Self-driving cars have safety requirements near those of avionics software. 
> But the actual requirements on such software is far from the same. I'm 
> afraid it will take a bunch of lawsuits to get the automakers in line, and 
> quite possibly not even that. (I hear they actively want to avoid making 
> software that actually is known to work.)
> 
>                         Randy.

My point is that self-driving-automobile companies that, say, adopt DO-178B/C level of rigor (and implement in Ada with proper RTOS) will have vastly more de facto safe harbor in a lawsuit from either that lady's estate, the attorney general, or the FTC/NTSB.  Conversely, companies that cannot demonstrate adherence to regimes of rigor (or demonstrate adherence to a relatively worthless regime of rigor) are wide open to lawsuits incoming from multiple trajectories, precisely aimed at their deep pockets.

Randy, if you want to achieve your goal of Ada2020 saving lives in self-driving vehicles, then you (personally and as all of ARG in the plural) need to hitch your Ada2020 wagon to IATF 16949 or other automotive quality-management best-practices to bring DO-178B/C or equivalent requirements to the automotive industry.  Ada2020 can have the most perfect solution to provably-correct tasking, but if its adoption is neither required nor strongly motivated by a quality-management regime, then no one will even know of your achievement.

There exists an expedient backdoor to forcibly ramming Ada and DO-178B/C-esque requirements on the self-driving automotive industry (and/or the larger drive-by-wire automotive industry, e.g., the Toyota debacle).  That backdoor is the automotive property-casualty insurance industry.  If no insurer will affordably insure self-driven automobiles that lack, say, DO-178B/C compliance (and better yet the promised Ada2020 provable-correctness in tasking), then Ada will win the safety-critical-vehicles war and many of the major battles in that war.  Trusting that Ada2020's forthcoming awesome goodness will magically appear in automobiles by passive osmosis would be a recipe for being a coulda-woulda-shoulda footnote in the history books.  Statutory laws tend to follow whatever the automotive property-casualty insurance industry's lobbyists demand in Washington DC and in state legislatures.

(Here I am assuming that your Ada2020 goals come to fruition practically.  I hope that they do, even though I am skeptical.)

  reply	other threads:[~2018-03-28  2:27 UTC|newest]

Thread overview: 100+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-18 13:33 Ada-Oriented GUI Jeffrey R. Carter
2018-03-19  2:03 ` Dan'l Miller
2018-03-19 14:10   ` Dan'l Miller
2018-03-21  9:49     ` Alejandro R. Mosteo
2018-03-21 13:58       ` Dan'l Miller
2018-03-21 18:43         ` briot.emmanuel
2018-03-21 19:17           ` Shark8
2018-03-21 22:40             ` Randy Brukardt
2018-03-21 23:52               ` Shark8
2018-03-22  6:50                 ` briot.emmanuel
2018-03-22 16:56                   ` Shark8
2018-03-23 16:29               ` Shark8
2018-03-23 22:59                 ` Randy Brukardt
2018-03-23 23:43                   ` Mehdi Saada
2018-03-26 22:09                     ` Randy Brukardt
2018-03-27  7:27                       ` Dmitry A. Kazakov
2018-03-27 23:58                         ` Randy Brukardt
2018-03-28  7:09                           ` Dmitry A. Kazakov
2018-03-22 17:34         ` Alejandro R. Mosteo
2018-03-22 17:50           ` Dan'l Miller
2018-03-22 18:58             ` Shark8
2018-03-23 12:06             ` Alejandro R. Mosteo
2018-03-20 16:41 ` Dan'l Miller
2018-03-20 21:34   ` Randy Brukardt
2018-03-21  2:22     ` Dan'l Miller
2018-03-21 21:50       ` Randy Brukardt
2018-03-22  8:45         ` Dmitry A. Kazakov
2018-03-22 10:58         ` Bojan Bozovic
2018-03-22 11:03           ` Bojan Bozovic
2018-03-21  8:25 ` Dmitry A. Kazakov
2018-03-21 14:30   ` Dan'l Miller
2018-03-21 15:57     ` vincent.diemunsch
2018-03-21 17:33       ` Dan'l Miller
2018-03-21 16:27     ` Dmitry A. Kazakov
2018-03-21 17:04       ` Dan'l Miller
2018-03-21 17:42         ` Dmitry A. Kazakov
2018-03-21 18:19           ` Dan'l Miller
2018-03-21 19:11             ` Simon Wright
2018-03-21 19:51               ` Dan'l Miller
2018-03-21 20:11                 ` Dmitry A. Kazakov
2018-03-21 20:33                   ` Dan'l Miller
2018-03-21 22:16                   ` Dan'l Miller
2018-03-22  9:12                     ` Dmitry A. Kazakov
2018-03-22 14:57                       ` Dan'l Miller
2018-03-22 15:46                         ` Bojan Bozovic
2018-03-22 14:00                     ` Dan'l Miller
2018-03-22 17:29                   ` Alejandro R. Mosteo
2018-03-21 21:58             ` Randy Brukardt
2018-03-26 21:20               ` G. B.
2018-03-21 22:33             ` Randy Brukardt
2018-03-22  1:43               ` Dan'l Miller
2018-03-22 23:47                 ` Randy Brukardt
2018-03-23  2:37                   ` Dan'l Miller
2018-03-23 22:42                     ` Randy Brukardt
2018-03-24  7:47                       ` Simon Wright
2018-03-23  9:05                   ` Jeffrey R. Carter
2018-03-23  9:48                     ` Bojan Bozovic
2018-03-23 10:20                     ` Alejandro R. Mosteo
2018-03-27 18:32                     ` Killing software and certification (was: Ada-Oriented GUI) Alejandro R. Mosteo
2018-03-27 19:25                       ` Killing software and certification Dmitry A. Kazakov
2018-03-28 13:54                         ` Alejandro R. Mosteo
2018-03-28 14:23                           ` Dmitry A. Kazakov
2018-03-28 17:06                             ` Alejandro R. Mosteo
2018-03-28 19:35                               ` Dmitry A. Kazakov
2018-03-28 15:47                           ` Jeffrey R. Carter
2018-03-28 17:02                             ` Dennis Lee Bieber
2018-03-28 17:59                             ` Dan'l Miller
2018-03-27 19:41                       ` Killing software and certification (was: Ada-Oriented GUI) Dan'l Miller
2018-03-28  0:04                         ` Randy Brukardt
2018-03-28  2:27                           ` Dan'l Miller [this message]
2018-03-28 13:54                           ` Killing software and certification Alejandro R. Mosteo
2018-03-28  0:21                       ` Killing software and certification (was: Ada-Oriented GUI) Jere
2018-03-28 13:54                         ` Killing software and certification Alejandro R. Mosteo
2018-03-23 12:31                   ` Ada-Oriented GUI Alejandro R. Mosteo
2018-03-23 12:59                     ` Dmitry A. Kazakov
2018-03-23 16:16                       ` Dan'l Miller
2018-03-23 17:18                         ` Dmitry A. Kazakov
2018-03-23 18:31                           ` Dan'l Miller
2018-03-23 20:06                             ` Dmitry A. Kazakov
2018-03-23 20:48                               ` Mehdi Saada
2018-03-23 21:18                                 ` Dmitry A. Kazakov
2018-03-24 11:36                       ` Alejandro R. Mosteo
2018-03-24 13:12                         ` Dmitry A. Kazakov
2018-03-28 14:09                           ` Alejandro R. Mosteo
2018-03-28 15:02                             ` Dmitry A. Kazakov
2018-03-28 18:07                               ` Alejandro R. Mosteo
2018-03-29  7:58                                 ` Dmitry A. Kazakov
2018-04-02 22:13                               ` Robert I. Eachus
2018-04-03  8:31                                 ` Dmitry A. Kazakov
2018-04-03 22:32                                   ` Robert I. Eachus
2018-04-04  7:30                                     ` Dmitry A. Kazakov
2018-03-25 12:57                         ` Jeffrey R. Carter
2018-03-24 16:33                   ` Dan'l Miller
2018-03-26 22:29                     ` Randy Brukardt
2018-03-27  0:15                       ` Dan'l Miller
2018-03-27  6:08                       ` Dennis Lee Bieber
2018-03-27  7:52                         ` Simon Wright
2018-03-27 14:48                           ` Dennis Lee Bieber
2018-04-01 17:37                       ` Robert I. Eachus
2018-03-25 19:19 ` Andrew Shvets
replies disabled

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