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: 103376,a48e5b99425d742a X-Google-Attributes: gid103376,public X-Google-Thread: 107d55,a48e5b99425d742a X-Google-Attributes: gid107d55,public X-Google-Thread: 1108a1,5da92b52f6784b63 X-Google-Attributes: gid1108a1,public X-Google-Thread: f43e6,a48e5b99425d742a X-Google-Attributes: gidf43e6,public From: Thomas Beale Subject: Re: Papers on the Ariane-5 crash and Design by Contract Date: 1997/03/26 Message-ID: <33389335.279@invest.amp.com.au>#1/1 X-Deja-AN: 228388715 References: <332B5495.167EB0E7@eiffel.com> <332d95c9.1004852@news.demon.co.uk> <33307a43.1705970@news.demon.co.uk> <5gqsoe$bp1$2@news.irisa.fr> Organization: AMP Investments Australia Newsgroups: comp.lang.eiffel,comp.object,comp.software-eng,comp.programming.threads,comp.lang.ada,comp.lang.java.tech Date: 1997-03-26T00:00:00+00:00 List-Id: 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, 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)? 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. - thomas beale