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: ffc1e,a48e5b99425d742a X-Google-Attributes: gidffc1e,public X-Google-Thread: fac41,a48e5b99425d742a X-Google-Attributes: gidfac41,public X-Google-Thread: 1108a1,5da92b52f6784b63 X-Google-Attributes: gid1108a1,public X-Google-Thread: f43e6,a48e5b99425d742a X-Google-Attributes: gidf43e6,public X-Google-Thread: 103376,a48e5b99425d742a X-Google-Attributes: gid103376,public From: Ken Garlington Subject: Re: Papers on the Ariane-5 crash and Design by Contract Date: 1997/03/26 Message-ID: <333963D1.77F8@lmtas.lmco.com>#1/1 X-Deja-AN: 228523660 References: <332B5495.167EB0E7@eiffel.com> <332d95c9.1004852@news.demon.co.uk> <33307a43.1705970@news.demon.co.uk> <5gqsoe$bp1$2@news.irisa.fr> <33389335.279@invest.amp.com.au> Organization: Lockheed Martin Tactical Aircraft Systems Newsgroups: comp.lang.eiffel,comp.object,comp.software-eng,comp.programming.threads,comp.lang.ada Date: 1997-03-26T00:00:00+00:00 List-Id: Thomas Beale wrote: > > Jean-Marc Jezequel wrote: > > > > Yes this is true. But, since the SRI was reused from Ariane4, the problem > > is not with developers, but with the *integration* team. > > If the SRI is a black box, and this is taken to mean it is reusable, I've never considered the term "black box" to be synonymous with "reusable in all environments." Moving away from software, a black box built for any Air Force aircraft may not meet the environmental conditions required for a Navy aircraft. > doesn't > that imply (by definition) that it should do its job with _any_ > trajectory > data (or at least any data for a "reasonable" rocket trajectory)? Once you use the word "reasonable," you have opened the door to a potential problem. If > this > is not true, then you haven't got a "reusable SRI", you have "Ariane-4 > SRI". > > So the assertion that the "real problem" was the decision not to supply > Ariane-5 > trajectory data relies on the idea of the SRI not really being a > reusable component, > but one that "might work" or something similar. > > However, the fact that an explicit decision was made not to use this > data in effect > means that the deciders (whoever they were) tacitly deemed the SRI as > reusable (whether > they realised that or not). (One imagines that this would be true for > all kinds of > components on the Ariane-5....). > > So it seems that the "real problem" was one of the following: > > * the SRI component being deemed (knowingly or unwittingly) as reusable > when it > wasn't, and then the development proceeding as if it was a reusable > component. > > * if the SRI component was indeed _supposed_ to be re-usable, meaning > it should have > worked with different datasets (among other things), then the fault > is in the > implementation of the SRI's notional engineering specification, i.e. > its "contract" > to other components. > > So either way, it is a re-use error, as originally claimed. I don't think anyone has suggested otherwise? > > - thomas beale -- LMTAS - The Fighter Enterprise - "Our Brand Means Quality" For job listings, other info: http://www.lmtas.com or http://www.lmco.com