comp.lang.ada
 help / color / mirror / Atom feed
From: Phil Thornley <phil.jpthornley@gmail.com>
Subject: Re: Bug rate and choice of programming language
Date: Tue, 10 Aug 2010 13:53:25 -0700 (PDT)
Date: 2010-08-10T13:53:25-07:00	[thread overview]
Message-ID: <3e1c5adb-a0b8-4ffd-9268-fcaa2e3ad13c@v15g2000yqe.googlegroups.com> (raw)
In-Reply-To: 9b242840-3400-4d5c-aa1e-db238701aebe@l6g2000yqb.googlegroups.com

On 10 Aug, 14:22, Maciej Sobczak <see.my.homep...@gmail.com> wrote:
[...]
> This page seems to refer to some paper with an assessment of
> programming languages for safety critical systems with the conclusion
> that the choice of programming language has little impact on the
> resulting bug rate and what actually matters is the programmer's
> fluency in using it.
[...]
> References to other research results in this domain would be highly
> welcome. The above paper alone is very suggestive, but certainly not
> exhaustive.

There's this paper in CrossTalk, from 2003 - which comes to very
different conclusions to Les Hatton's paper (see the table about 2/3
into the paper).
http://www.stsc.hill.af.mil/crosstalk/2003/11/0311german.html

"Table 1 shows that the poorest language for safety-critical
applications is C with consistently high anomaly rates. The best
language found is SPARK (Ada), which consistently achieves one anomaly
per 250 software lines of code. The average number of safety-critical
anomalies found is a small percentage of the overall anomalies found
with about 1 percent identified as having safety implications.
Automatically generated code was found to have considerably reduced
syntactic and data flow errors."

Cheers,

Phil




  parent reply	other threads:[~2010-08-10 20:53 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-08-10 13:22 Bug rate and choice of programming language Maciej Sobczak
2010-08-10 14:41 ` Georg Bauhaus
2010-08-10 14:45 ` Yannick Duchêne (Hibou57)
2010-08-10 20:53 ` Phil Thornley [this message]
2010-08-10 22:23   ` Yannick Duchêne (Hibou57)
2010-08-11  0:04   ` Yannick Duchêne (Hibou57)
2010-08-11  0:19   ` Yannick Duchêne (Hibou57)
2010-08-11  0:40     ` Shark8
2010-08-16 17:52       ` Yannick Duchêne (Hibou57)
2010-08-11  5:36     ` Simon Wright
2010-08-16 17:48       ` Yannick Duchêne (Hibou57)
2010-08-11  7:50 ` Charles H. Sampson
replies disabled

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