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-Thread: 103376,ac9405996d0dcb7f X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!news.glorb.com!news-in.ntli.net!newsrout1-win.ntli.net!ntli.net!peer-uk.news.demon.net!kibo.news.demon.net!news.demon.co.uk!demon!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: Would You Fly an Airplane with a Linux-Based Control System? Date: 26 Nov 2004 22:58:35 +0000 Organization: Pushface Sender: simon@smaug.pushface.org Message-ID: References: <20619edc.0411251028.3e249bf3@posting.google.com> NNTP-Posting-Host: pogner.demon.co.uk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: news.demon.co.uk 1101510326 16555 62.49.19.209 (26 Nov 2004 23:05:26 GMT) X-Complaints-To: abuse@demon.net NNTP-Posting-Date: Fri, 26 Nov 2004 23:05:26 +0000 (UTC) User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 Xref: g2news1.google.com comp.lang.ada:6531 Date: 2004-11-26T22:58:35+00:00 List-Id: Marius Amado Alves writes: > Sentences like "the behavior of the Ada SW was exactly that > specified for this situation" (above) or "The software behaved > _exactly_ as specified" (Vinzent) are worse than irrelevant, they > are confusing, and actually strictly false. Surely the specification > for Ariane 5 did not say "plug in software from Ariane 4 at will and > crash on hardware mismatches." This argument is just piffle in any reasonably-managed engineering environment. Of course the SYSTEM specification said no such thing, how could it. But the SOFTWARE specification, produced by the SYSTEM engineers (or maybe management) told the software engineers to do that and not to check the results -- as software engineers they couldn't have anyway, you need rigs for that sort of test. It is perfectly possible for a SYSTEM to have bugs as a result of containing bug-free but inappropriately specified software. You would hardly describe software that required an FPU as "buggy" if it failed to work on a processor without one. -- Simon Wright 100% Ada, no bugs.