comp.lang.ada
 help / color / mirror / Atom feed
* Enforcing good software process
@ 2003-04-25 15:14 Stephen Leake
  2003-04-25 20:15 ` John R. Strohm
  2003-04-29 20:12 ` Kevin Cline
  0 siblings, 2 replies; 7+ messages in thread
From: Stephen Leake @ 2003-04-25 15:14 UTC (permalink / raw)


"AG" <ang@xtra.co.nz> writes:

> "W D Tate" <billtate@usermail.com> wrote in message
> news:ccf933d0.0304241145.2e224252@posting.google.com...
> > "Alexandre E. Kopilovitch" <aek@vib.usr.pu.ru> wrote in message
> news:<mailman.6.1051151811.13478.comp.lang.ada@ada.eu.org>...
> >
> > Actually I would prefer something akin to the U.S. Surgeon General's
> > warning on cigarette packages that could be afixed to the side of
> > every piece of critical-care medical equipment and airline cockpit.  I
> > shudder to think....
> 
> Actually, that could be quite interesting. Let's suppose that
> each and every manufacturer of a safety-critical equipment
> (such as medical X-Rays, Flight Control software or
> even ordinary traffic lights on you nearest corner) had to
> declare by law what language is inside and affix a prominently
> visible label on it stating so.

I think the best way to achieve higher quality software is to allow
people to sue manufacturers for negligence when they don't follow
accepted software production processes. Just as a surgeon can be sued
when he screws up, but can't when he follows the rules (even if the
patient dies), we need good "rules" for writing software that can be
enforced by lawsuits.

The language choice is part of this, but only a small part.

The Capability Maturity Model is a start on a process for defining
such rules.

> Let's take a poll: How many C/C++ advocates would *really* like
> those stickers? Especially when it comes to some critical things?

I'd much prefer CMM level 3 or above, independent of language.

ISO 9000 would also be a comfort, but less so (I've seen really bad
code from ISO 9000 certified shops).

-- 
-- Stephe



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2003-05-11 23:02 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-04-25 15:14 Enforcing good software process Stephen Leake
2003-04-25 20:15 ` John R. Strohm
2003-04-28 15:55   ` Stephen Leake
2003-04-29 20:12 ` Kevin Cline
2003-04-29 20:54   ` Stephen Leake
2003-04-30 17:01     ` Rod Chapman
2003-05-11 23:02       ` Robert I. Eachus

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