From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,f039470e8f537101 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-07-22 02:04:03 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.uchicago.edu!newsfeed.cs.wisc.edu!newsfeed.mathworks.com!btnet-peer0!btnet-feed5!btnet!news.btopenworld.com!not-for-mail From: john@nospam.demon.co.uk (John McCabe) Newsgroups: comp.lang.ada Subject: Re: Ariane5 FAQ Date: Tue, 22 Jul 2003 09:03:37 +0000 (UTC) Organization: BT Openworld Message-ID: <3f1cfdce.4140363@news.btclick.com> References: <1058799152.775376@master.nyc.kbcfp.com> <1058810510.375902@master.nyc.kbcfp.com> <1058813341.841940@master.nyc.kbcfp.com> <1058816605.566685@master.nyc.kbcfp.com> <3F1CC443.FD2BA89D@adaworks.com> NNTP-Posting-Host: host217-37-177-69.in-addr.btopenworld.com X-Trace: hercules.btinternet.com 1058864617 13681 217.37.177.69 (22 Jul 2003 09:03:37 GMT) X-Complaints-To: news-complaints@lists.btinternet.com NNTP-Posting-Date: Tue, 22 Jul 2003 09:03:37 +0000 (UTC) X-Newsreader: Forte Free Agent 1.21/32.243 Xref: archiver1.google.com comp.lang.ada:40618 Date: 2003-07-22T09:03:37+00:00 List-Id: On Mon, 21 Jul 2003 21:57:40 -0700, Richard Riehle wrote: >> >We have to assume that the Ariane 5 folks were not >> >complete blithering idiots, > >Bertrand Meyer published a controversial article suggesting >that, had they used design by contract ( a la Eiffel) this could >not have happened. While I don't agree that Eiffel would have >been better for the job, a contract model such as that found in >SPARK might have been successful in detecting the design >error early on. I doubt it. >It is not the blithering idiots who make the kind of mistake >that triggered the Ariane V event. Rather, it is usually a >series of decisions, not well-managed or coordinated, by >competent engineers. Not even competent engineers. This descision was, according to the report, "agreed at all levels". This includes managers who were probably more interested in saving a few francs by not having to re-develop the SRI than any technical reasons. >In the end, the Ariane V event was a failure of engineering >management, not of individual engineers. No amount of >DbC, more careful design, better languages, whatever, can >compensate for incompetent engineering management. Agreed. Best Regards John McCabe To reply by email replace 'nospam' with 'assen'