comp.lang.ada
 help / color / mirror / Atom feed
From: Frank Petranka <fpetran@l10server.nswc.navy.mil>
Subject: Ada for Boeing 777
Date: 1996/02/19
Date: 1996-02-19T00:00:00+00:00	[thread overview]
Message-ID: <Pine.SUN.3.91.960219111334.8550B-100000@L10SUN8> (raw)

I just finished reading "Software Development for the Boeing 777" in
the January issue of CrossTalk.  This article was written by Ron Pehrson 
who was the manager of embedded software engineering at Boeing.  The 
article states that 2.5 million lines of new software were developed and 
about 70% of the code was Ada.  The remaining code was other laguages 
"such as C or Assembly".  Mr. Pehrson writes:

  "What we have learned so far about the use of Ada on the 777 is a mixed 
   message. ... We found no correlation between the languages used and
   the number of problems found on the system.  We found instances where
   Ada was used effectively, and the developers felt it substantially
   reduced software integration problems.  In other cases, development
   was hampered by problems with compilers and other support tools....

   The richness and complexity of the language helped knowledgeable users 
   with mature tools achieve modest productivity gains.  However, the 
   complexity of the language caused headaches for other users who had
   to work through compiler problems. ..."

As someone who has used both Ada and C, I was suprised and disappointed
that code written in Ada produced no fewer problems than code written in
C.  Athough variables such as experience, code complexity, etc. could
affect the results, it seems to me that they should average out on
such a massive project.

Am I expecting too much from Ada?   


Disclaimer: The views or opinions expressed in this article are of the user 
and do not, in any manner, reflect that of the Navy.

            Frank J. Petranka          Naval Surface Warfare Center
            (540)653-4849              Dahlgren, Va. 22448
                    fpetran@relay.nswc.navy.mil





             reply	other threads:[~1996-02-19  0:00 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-02-19  0:00 Frank Petranka [this message]
1996-02-20  0:00 ` Ada for Boeing 777 Ted Dennison
1996-02-20  0:00 ` Steve Howard
1996-02-21  0:00   ` Robert Dewar
1996-02-23  0:00   ` Howie (Torsten Kleine Buening)
1996-02-23  0:00 ` Vance Christiaanse
1996-02-25  0:00   ` Ken & Virginia Garlington
  -- strict thread matches above, loose matches on Subject: below --
1996-02-21  0:00 Jean-Pierre Rosen
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox