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, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,63ceef1cf4561e32 X-Google-Attributes: gid103376,public From: fdebruin@xs4.xs4all.nl (fdebruin) Subject: Re: Customer balks at Ada -- any hope? Date: 2000/07/19 Message-ID: <8l40kb$7na$1@xs4.xs4all.nl>#1/1 X-Deja-AN: 648147436 References: <8l01s4$gnr$1@nnrp1.deja.com> <8l2pqo$im7$1@nnrp1.deja.com> <5dtGPVPqfHh5@eisner.decus.org> <39755FB0.81586D45@baesystems.com> X-Complaints-To: abuse@xs4all.nl X-Trace: news1.xs4all.nl 964003277 5561 194.109.6.45 (19 Jul 2000 10:41:17 GMT) Organization: XS4ALL, Networking for the masses NNTP-Posting-Date: 19 Jul 2000 10:41:17 GMT Newsgroups: comp.lang.ada Date: 2000-07-19T10:41:17+00:00 List-Id: Kieran Mckey writes: >compiler switches. You should design the system so that the code will >meet performance requirements regardless of whether run-time checks are >enabled or not. > Sometimes, you don't have that luxury. For example, on-board systems for spacecrafts usually have very limited resources available and you're faced with restricitions w.r.t. the selection of processor and memory size avaible. In larger space projects, in order to fix power consumption and heat dissipation budgets, these aspects are fixed very early the hardware design phase. You should consider yourself lucky if you can have a complete/adequate software specification in that phase. It is rare, if it happens at all, to have the software design ready before the hardware is frozen. I know that in theory one should design the hardware with sufficient margins etc. etc. But the day-to-day practice is different and more difficult than that. Frank de Bruin