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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,885dab3998d28a4 X-Google-Attributes: gid103376,public From: eachus@spectre.mitre.org (Robert I. Eachus) Subject: Re: Ariane 5 failure Date: 1996/10/02 Message-ID: #1/1 X-Deja-AN: 186754974 references: <96100111162774@psavax.pwfl.com> organization: The Mitre Corp., Bedford, MA. newsgroups: comp.lang.ada Date: 1996-10-02T00:00:00+00:00 List-Id: In article <96100111162774@psavax.pwfl.com> "Marin David Condic, 407.796.8997, M/S 731-93" writes: Marin David Condic > It's not a case of saving a few CPU cycles so you can run Space > Invaders in the background. Quite often (and in particular in > *space* systems which are limited to rather antiquated > processors) the decision is to a) remove the runtime checks from > the compiled image and run with the possible risk of undetected > constraint errors, etc. or b) give up and go home because there's > no way you are going to squeeze the necessary logic into the box > you've got with all the checks turned on. > It's not as if we take these decisions lightly and are just being > stingy with CPU cycles so we can save them up for our old age. We > remove the checks typically because there's no other choice. In this case though, management threw out the baby with the bathwater. To preserve a 20% margin in the presence of a kludge already known to be applicable only to the Ariane 4, they took out checks that would be vital if the kludge ran on the Ariane 5, then forgot to take the kludge out. The proper solution was to recognize in the performance specs that the load was 81% or whatever until the intertial alignment software shut down after launch. -- Robert I. Eachus with Standard_Disclaimer; use Standard_Disclaimer; function Message (Text: in Clever_Ideas) return Better_Ideas is...