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=0.1 required=5.0 tests=BAYES_05,FREEMAIL_FROM, INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,54c513170bafd693 X-Google-Attributes: gid103376,public From: "Vladimir Olensky" Subject: Re: Ada on International Space Station (Re: where can we get a job with ada) Date: 2000/03/08 Message-ID: #1/1 X-Deja-AN: 594667386 References: <01HW.B4BFC2820005B06B08A24140@news.pacbell.net> <20000204073443.24976.00001288@ng-ci1.aol.com> <87euk0$c93$1@nnrp1.deja.com> <01HW.B4C1346100072D2408A24140@news.pacbell.net> <949867976.281549@the-rowan.albatross.co.nz> <8766v93w66.fsf@deneb.cygnus.argh.org> <1B7F2748B2DC0C99.80CD6B3737427E86.89C76B10C3F88FB3@lp.airnews.net> Organization: Posted via Supernews, http://www.supernews.com X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Newsgroups: comp.lang.ada X-Complaints-To: newsabuse@supernews.com Date: 2000-03-08T00:00:00+00:00 List-Id: Thanks for very interesting info. Hope someone else will add more to this. ISS is international station so as much info as possible should be publicly available. What you described is also very good argument in favor of Ada. I left Russian Space Industry about 8 years ago so I do not really know if Ada is used there now but at my time there most of software for onboard machines and controllers was written in assembler. Some software was written mostly in Modula-2. Probably some in C but I am not sure. Regards, Vladimir Robert B. Love wrote in message <1B7F2748B2DC0C99.80CD6B3737427E86.89C76B10C3F88FB3@lp.airnews.net>... >In "Vladimir Olensky" wrote: >> >> Robert B. Love wrote in message ... >> >> >Actually, lots of work on the ISS is in Ada and NASA ... >> >> Are there any references to that ? >> It would be very interesting to read more about using Ada >> on ISS. > >Briefly the Station has a 3 tiered heirarchy of flight computers >talking on 1553 busses. The flight computers, called MDMs, usually >come in pairs with one as primary and the other as backup. These >computers are 386 class machines. Each of these Flight computers >has a program that is written in Ada 83 running in it. It will >function both as the real time executive and as the application. >One interesting difference is the GNC MDM. Its Ada code is not >written by hand but spewed out from MatrixX, a commercial program >often used by control engineers. > >To interact with these Flight computers, the crew carry 386/486 laptops >running Solaris with X-windows and C code to send commands over the >1553 bus to the MDMs. > >Additionally, the big simulators, used for both crew and mission >controller training, are programmed in Ada 83 on SGI machines. >These also have some small portion of C code. > >I know less about the Russian flight computers. I believe they use >a mix of C and Ada. > >Boeing is the prime contractor and is writing this Ada code in Houston, >Huntsville, Huntington Beach and perhaps other sites. Raytheon is >building the simulators. > >I wish I had statistics on the total number of SLOCs being produced or >the total number of people employed in writing it. Anybody have >better info? > >-- >---------------------------------------------------------------- > Bob Love > rlove@neosoft.com >---------------------------------------------------------------- > >