From: "Robert I. Eachus" <rieachus@attbi.com>
Subject: Re: Boeing and Dreamliner
Date: Tue, 24 Jun 2003 07:10:15 GMT
Date: 2003-06-24T07:10:15+00:00 [thread overview]
Message-ID: <3EF7F94D.5080105@attbi.com> (raw)
In-Reply-To: pNOJa.9904$Kg7.2691@nwrdny01.gnilink.net
Hyman Rosen wrote:
> The main problem was that the people who wrote this software
> didn't leave any indication behind that it was valid only for
> data which could be encountered by an Ariane 4. Pure and simple,
> the Ariane 4 programmers left a buffer overflow bug in their
> code, and the Ariane 5 people tripped over it. The fact that it
> was in Ada helped not at all.
First, wrong! The software was well documented. And since the
programmers had appealed the decision not to protect that particular
conversion with a local exception handler, it was a very well documented
part of the design.
But the tean that wrote the software never saw the Ariane 5
requirements, and the people who could have checked the SRI
documentation against the Ariane 5 requirements didn't have access to
the SRI documentation. Any attempt to put the two together would have
resulted in a much bigger "Hey, wait a minute!" Since the control laws
depended on Ariane 4 physical parameters.
Changing the control law parameters to match the Ariane 5 was such a
simple and obvious necessity, that it took almost Byzantine maneuvers to
insure that it didn't happen. I was a boy in short pants when I saw the
American space program learn this lesson the hard way. Not letting one
contractor's employees talk to the other constractor's employees can
cause bad things to happen.
The particular case I had in mind though was a Navy vs. Air Force
disconnect on the Polaris program. The Range Safety Officer at Patrick
AFB was an Air Force Officer, but of course, some Polaris missile
testing was done from Navy submarines. The test plan called for a
missle to be launched at an angle to see if the guidance system could
recover. As was expected the guidance system commanded the missle to
loop. (When the missle attitude was too great, the only way to recover
was to gain altitude then loop quickly. You can't throttle solid fuel
rockets, and the nozzles on the original Polaris were fixed with the
only directional control from internal deflectors.) The missle was
almost out of the loop when the Air Force RSO destroyed it. My father
was a consulting engineer (actually as a radar expert), and I got to
spend a couple more days on the beach, which I didn't mind.
But I still remember when my father came back to the motel and told us
to start packing, the rest of the explosion was going to happen in the
Pentagon. The test plans were of course classified, but some (hmmm,
jackass is probably the politest term I heard used) had decided that the
range safety officer did not need to know the test objectives.
So we stopped in D.C. on the way north, and I gather that Rickover "went
nuclear" when he found out what had happened. The "stem to stern"
review security policies on the program found over a dozen cases where
contractors were not considered to have need to know for key technical
information. The example that made my father's job easier, was that the
radar contractor finally found out what the radars were supposed to be
tracking. (Uh, there's all that aluminum in the fuel, and the missile
casing is wound fiberglass? No wonder we keep getting screwy velocity
readings. We're tracking the exhaust. What was my father there to do?
You guessed it. Figure out why the radars were getting incorrect
velocity data...)
For the record, AFAIK, my father never told me anything that was
classified. But there were many cases where I could put two and two,
and recently declassifed data together. Then, once I showed the
declassified information to my father, I could get the inside story.
The Polaris radar problem was one such case.
next prev parent reply other threads:[~2003-06-24 7:10 UTC|newest]
Thread overview: 130+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-06-20 3:18 Boeing and Dreamliner Robert Love
2003-06-20 10:29 ` Larry Kilgallen
2003-06-21 2:20 ` Mark A. Biggar
2003-06-23 10:45 ` Robert Kaiser
2003-06-23 11:43 ` Larry Kilgallen
2003-06-23 12:21 ` Martin Dowie
2003-06-23 12:23 ` Larry Kilgallen
2003-06-23 13:02 ` Martin Dowie
2003-06-23 13:02 ` Robert Kaiser
2003-06-20 14:44 ` Matt Brenneke
2003-06-20 17:23 ` Wojtek Narczynski
2003-06-21 4:28 ` rleif
2003-06-22 3:56 ` Hyman Rosen
2003-06-22 9:15 ` Preben Randhol
2003-06-23 18:00 ` Mike Silva
2003-06-22 11:51 ` Larry Kilgallen
2003-06-22 13:37 ` Marin David Condic
2003-06-22 15:06 ` James Rogers
2003-06-22 15:52 ` Dmitry A. Kazakov
2003-06-22 18:18 ` Tino Goertemoeller
2003-06-23 3:26 ` John R. Strohm
2003-06-23 5:54 ` Robert I. Eachus
2003-06-23 10:12 ` Understanding and Teaching: Who may teach Ada? Georg Bauhaus
2003-06-24 1:34 ` Robert I. Eachus
2003-06-24 12:13 ` Georg Bauhaus
2003-06-25 2:59 ` John R. Strohm
2003-06-25 4:44 ` Wesley Groleau
2003-06-25 5:55 ` Anders Wirzenius
2003-06-25 14:03 ` Georg Bauhaus
2003-06-23 21:08 ` Boeing and Dreamliner Alexander Kopilovitch
2003-06-24 3:16 ` Robert I. Eachus
2003-06-23 15:40 ` Wesley Groleau
2003-06-23 5:04 ` rleif
2003-06-22 18:07 ` Frank J. Lhota
2003-06-23 9:32 ` AG
2003-06-23 11:12 ` Larry Kilgallen
2003-06-27 16:30 ` Richard Riehle
2003-06-22 15:10 ` Vinzent Hoefler
2003-06-22 18:22 ` Robert I. Eachus
2003-06-23 18:24 ` Mike Silva
2003-06-24 2:13 ` Alexander Kopilovitch
2003-06-24 2:35 ` Hyman Rosen
2003-06-24 5:22 ` Mike Silva
2003-06-24 6:14 ` Hyman Rosen
2003-06-24 6:38 ` tmoran
2003-06-24 13:08 ` Hyman Rosen
2003-06-24 17:59 ` tmoran
2003-06-24 18:01 ` Mike Silva
2003-06-25 11:50 ` Marin David Condic
2003-06-24 10:56 ` Preben Randhol
2003-06-24 13:04 ` Hyman Rosen
2003-06-24 20:54 ` Pascal Obry
2003-06-24 12:06 ` Marin David Condic
2003-06-24 13:12 ` Hyman Rosen
2003-06-24 14:20 ` Larry Kilgallen
2003-06-24 14:33 ` Vinzent Hoefler
2003-06-24 20:37 ` Alexander Kopilovitch
2003-06-25 11:58 ` Marin David Condic
2003-06-24 7:10 ` Robert I. Eachus [this message]
2003-06-24 7:35 ` Hyman Rosen
2003-06-24 17:29 ` Robert I. Eachus
2003-06-27 17:15 ` Richard Riehle
2003-06-27 17:31 ` Warren W. Gay VE3WWG
2003-06-28 1:27 ` Wesley Groleau
2003-06-28 6:32 ` Robert I. Eachus
2003-06-27 17:38 ` Preben Randhol
2003-06-28 2:18 ` Alexander Kopilovitch
2003-06-24 16:35 ` Warren W. Gay VE3WWG
2003-06-24 10:48 ` Preben Randhol
2003-06-24 13:16 ` Hyman Rosen
2003-06-24 14:49 ` Preben Randhol
2003-06-24 22:48 ` Wesley Groleau
2003-06-25 0:41 ` Hyman Rosen
2003-06-25 10:28 ` Dmitry A. Kazakov
2003-06-25 21:15 ` Robert I. Eachus
2003-06-26 2:30 ` Alexander Kopilovitch
2003-06-27 17:19 ` Richard Riehle
2003-06-25 18:00 ` Mike Silva
2003-06-24 6:22 ` Robert I. Eachus
2003-06-24 13:21 ` Hyman Rosen
2003-06-24 16:38 `
2003-06-24 18:00 ` Robert I. Eachus
2003-06-26 2:00 ` Alexander Kopilovitch
2003-06-26 19:12 ` Robert I. Eachus
2003-06-27 2:21 ` Alexander Kopilovitch
[not found] ` <ts6hs-vk4.ln1@beastie.ix.netcom.com>
2003-06-22 18:59 ` Simon Wright
2003-06-23 18:20 ` Pascal Obry
2003-06-25 8:08 ` Thierry Lelegard
2003-06-27 16:24 ` Richard Riehle
2003-06-27 16:31 ` Hyman Rosen
2003-06-27 18:08 ` Robert I. Eachus
2003-06-27 19:00 ` Hyman Rosen
2003-06-28 0:33 ` Alexander Kopilovitch
2003-06-29 6:54 ` Hyman Rosen
2003-06-29 8:30 ` AG
2003-06-29 16:06 ` Chad R. Meiners
2003-06-29 20:20 ` Hyman Rosen
2003-06-30 13:50 ` Alexander Kopilovitch
[not found] ` <t9i7t-0i3.ln1@beastie.ix.netcom.com>
2003-07-01 11:55 ` Marin David Condic
2003-07-02 15:02 ` rleif
2003-07-03 7:38 ` Robert I. Eachus
2003-06-29 16:56 ` Alexander Kopilovitch
2003-06-29 20:22 ` Hyman Rosen
2003-06-29 21:09 ` Larry Kilgallen
2003-06-29 21:19 ` Hyman Rosen
2003-06-29 21:31 ` Larry Kilgallen
2003-06-29 21:39 ` Hyman Rosen
2003-06-30 0:07 ` Berend de Boer
2003-06-29 18:26 ` Richard Riehle
2003-06-29 20:45 ` Hyman Rosen
2003-06-30 15:55 ` Warren W. Gay VE3WWG
2003-07-04 0:21 ` Dave Thompson
2003-07-04 16:42 ` Warren W. Gay VE3WWG
2003-07-01 1:08 ` Alexander Kopilovitch
2003-07-03 16:43 ` Warren W. Gay VE3WWG
2003-07-01 1:14 ` Richard Riehle
2003-07-01 5:31 ` Hyman Rosen
2003-07-01 7:30 ` Dmitry A. Kazakov
2003-07-01 12:57 ` John R. Strohm
2003-07-04 3:56 ` Wesley Groleau
2003-07-04 5:05 ` Robert I. Eachus
2003-06-21 12:55 ` Pascal Obry
2003-06-20 19:59 ` Jeffrey Carter
2003-06-20 22:40 ` Mark Lorenzen
2003-06-20 21:21 ` Jeffrey Carter
2003-06-21 4:28 ` rleif
2003-06-21 8:05 ` Preben Randhol
2003-06-21 10:32 ` Bobby D. Bryant
2003-06-21 10:44 ` Preben Randhol
2003-06-23 16:57 ` Warren W. Gay VE3WWG
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox