Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Jul 1998 23:36:47 -0500 (CDT)
From:      "Lee Crites (ASC)" <leec@adam.adonai.net>
To:        Brett Glass <brett@lariat.org>
Cc:        Andrew Kenneth Milton <akm@zeus.theinternet.com.au>, security@FreeBSD.ORG
Subject:   Re: Translation to a safer language (Was: Projects to improve   security)
Message-ID:  <Pine.BSF.3.96.980723233121.9874C-100000@adam.adonai.net>
In-Reply-To: <199807221459.IAA04129@lariat.lariat.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 22 Jul 1998, Brett Glass wrote:

=>>The only way to prevent bad code is to audit and test.
=>
=>It'd be nice if even *that* worked. I've developed a renewed interest
=>in mechanical verification.

There is this guy named Michael Fagan who is going about teaching
what he calls Fagan Inspections.  It sounds okay on the surface,
but there is nothing magical about it.  Faganized code *should*
have fewer defects in it -- any code you and three friends spend
40% of your time inspecting had darn well better have fewer
defects!  Actually, I said that backwards -- 40% of your coding
man hours will be in inspections.  If you had a 60 man hour
project, then it would be 100 man hours including the
inspections.

There are a lot of stats showing a real defect reduction by
Faganizing your code (and documents -- they both work). 
Motorola, for instance, swears by them.  (...we are still at the
stage of swearing *at* them...) 

It *is* possible for an inspection process to work.  It just
takes more time, effort, and discipline than most organizations
can handle.

Lee

  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
                       Lee Crites
       Adonai Services Company, Round Rock, Texas
  leec@adonai.net           http://www.adonai.net/~leec
  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe security" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.980723233121.9874C-100000>