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: 103376,e29c511c2b08561c X-Google-Attributes: gid103376,public From: gwinn@res.ray.com (Joe Gwinn) Subject: Re: Is the "Ada mandate" being reconsidered? Date: 1996/07/22 Message-ID: #1/1 X-Deja-AN: 170050594 x-disclaimer: This is the author's opinion and not that of Raytheon Company. references: <9606212019.AA11075@eight-ball> <4qqc4s$flv@felix.seas.gwu.edu> <4rrrvg$j9b@rational.rational.com> <31E4F95A.7D48@east.thomsoft.com> x-authentication-warning: The author was not authenticated. content-type: text/plain; charset=us-ascii organization: Raytheon Electronic Systems mime-version: 1.0 newsgroups: comp.lang.ada Date: 1996-07-22T00:00:00+00:00 List-Id: In article <31E4F95A.7D48@east.thomsoft.com>, Jim Chelini wrote: > In at least one of the cases of FAA RFPs (WAAS)that you are referring > to, the choice of langague was mandated to be C. However, in this case > the FAA had already invested in a prototype system that was wriiten in C > on PCs and they wanted to reuse some of this investment. The > contractors now doing the job still have to figure out how they are > going to certify this system to the FAA's standards (namily DO-178B). > While doable (maybe) with a C implementation (plus OS), it would be > easier in a controlled subset of Ada. Hi Jim, Not exactly. There was a big discussion about reusing the research prototype code, and the FAA subsequently made it clear that they did *not* want us to reuse that code. The issue was safety. The prototype code was research-grade, and was neither intended nor designed for full-scale worldwide operational use in a safety-critical system carrying millions of civilians. The plan was to use the existing code as a particularly detailed form of documentation, and to develop the operational code from scratch using the full-blown formal safety-critical software design and development process, with redundant and mutually-suspicious components. The whole nine yards. Has anybody an example of a recent FAA RFP/SOW either asking for or permitting Ada? I think that's the key question. Joe.