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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109fba,e1a91c4d90acda97 X-Google-Attributes: gid109fba,public X-Google-Thread: 103376,e1a91c4d90acda97 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-01-18 08:07:15 PST Path: supernews.google.com!sn-xit-02!supernews.com!news.gv.tsc.tdk.com!hub.org!hub.org!newsfeed.direct.ca!look.ca!newsfeed.icl.net!diablo.netcom.net.uk!netcom.net.uk!news-hub.cableinet.net!news2.vas-net.net!server2.netnews.ja.net!pegasus.csx.cam.ac.uk!not-for-mail From: Sahan Amarasekera Newsgroups: comp.lang.ada,comp.lang.c++ Subject: Re: Safety-Critical Systems Developed Using C++ Date: Thu, 18 Jan 2001 16:05:28 +0000 Organization: University of Cambridge, England Message-ID: References: <945eeq$vmk$1@nnrp1.deja.com> <3A664EC4.6F679BE0@acm.org> <9471rc$8cj$1@nnrp1.deja.com> Reply-To: sahan_aDOG@amarasekera.freeserve.co.uk NNTP-Posting-Host: sda23.trin.cam.ac.uk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Newsreader: Forte Agent 1.8/32.548 Xref: supernews.google.com comp.lang.ada:4172 comp.lang.c++:40336 Date: 2001-01-18T16:05:28+00:00 List-Id: On Thu, 18 Jan 2001 15:24:41 GMT, Ted Dennison wrote: >In article <3A664EC4.6F679BE0@acm.org>, > Marin David Condic wrote: > >> I had a ten year study of error rates in embedded code for safety >> critical systems. Moving to Ada reduced the error rates by a factor of >> four. Same programmers. Same problem domain. Same sort of system >> architecture. No way around it. Ada's compile time checking, strong > >That's interesting. Rational performed a similar study on their compiler >codebase using data culled over 11 years of development, and found that >their Ada code had 1/7th the defect rate of their C code and requied >only half as many fixes per SLOC. Did they get any data on how Ada compared to C++ ?? ---- Sahan Amarasekera to email me, remove animal in email address: sahan_aDOG@amarasekera.freeserve.co.uk >Even compensating for differences in >experience, training, function, and language expressivenes, the big gap >was still there. Perhaps that's why many of Rational's heavy-hitters >(including Grady Booch of UML fame) are big Ada proponents. > >Of course this study was for a large end-user application (a compiler >and associated tools), not for a safety-critical system. > >For those interested, the full report is available at >http://www.rational.com/products/whitepapers/337.jsp .