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,7e8cebf09cf80560 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!goblin3!goblin.stu.neva.ru!exi-transit.telstra.net!news.telstra.net!exi-spool.telstra.net!exi-reader.telstra.net!not-for-mail From: "robin" Newsgroups: comp.lang.ada References: <4d80b140$0$43832$c30e37c6@exi-reader.telstra.net> Subject: Re: How would Ariane 5 have behaved if overflow checking werenotturned off? Date: Thu, 17 Mar 2011 10:39:02 +1100 X-Newsreader: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Message-ID: <4d81491c$0$43833$c30e37c6@exi-reader.telstra.net> NNTP-Posting-Host: 123.3.23.56 X-Trace: 1300318493 exi-reader.telstra.net 43833 123.3.23.56:1039 Xref: g2news1.google.com comp.lang.ada:18271 Date: 2011-03-17T10:39:02+11:00 List-Id: Martin Krischik wrote in message ... >Am 16.03.2011, 11:41 Uhr, schrieb robin : > >> That was the major blunder that they made, >> namely, treating a programming error as a hardware error. > >Let me repeat: There was no programming error. Let me repeat: The major blunder made was in treating a programming error as a hardware error. The error was in assuming that there was no possibility of a programming error, and therefore it must be hardware error. This error was made in the Ariadne 4. This attitide that "it can't happen" therefore there's no need to test for it is responsible for run-time failures from the early days of programming. Remember Robert's Law: "Even if it can't go wrong, it will". In a real-time system, EVERY possibility must be tested for. > The software was correct >for the Ariane 4. No it wasn't. It had unchecked overflow. > If at all it was a deployment or management error in >installing Ariane 4 software on the Ariane 5. > >> By doing that, they guaranteed failure of the mission. Quite so.