comp.lang.ada
 help / color / mirror / Atom feed
From: Peter Amey <peter.amey@praxis-cs.co.uk>
Subject: Re: "Tracking the Blackout bug"
Date: Fri, 09 Apr 2004 17:08:25 +0100
Date: 2004-04-09T17:08:25+01:00	[thread overview]
Message-ID: <c56hpq$2onduq$1@ID-69815.news.uni-berlin.de> (raw)
In-Reply-To: <mailman.228.1081490178.327.comp.lang.ada@ada-france.org>



sk wrote:
> Article at "The Register" about the electricity blackout
> in the Northeast (USA) last year.
> 
> No directly relevent to c.l.a but interesting since it talks
> of race conditions etc. which are issues of Ada.
> 
> 
> http://www.theregister.co.uk/2004/04/08/blackout_bug_report/
> 
> 

Interesting read.  What I do find irritating are quotes such as

"The company did everything it could..."
"We text exhaustively..."
"Unfortunately, that's kind of the nature of software..."

All these statements are untrue and they also reflect a kind of 
defeatism that I wholly reject (imagine Boeing saying "OK, the wings did 
fall off, but we tested it a lot and anyway that is just the nature of 
aeroplanes").

The developers did NOT do everything they could.  They could have used 
the Ravenscar profile in Ada; they could use RavenSPARK; they could have 
done some model checking of the concurrent parts of the program.  They 
did NOT test exhaustively because it is impossible (/exhaustingly/ I am 
willing to believe).  And software doesn't HAVE to be cr*p!

sigh

Peter





  reply	other threads:[~2004-04-09 16:08 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-04-09  5:59 "Tracking the Blackout bug" sk
2004-04-09 16:08 ` Peter Amey [this message]
2004-04-09 23:47   ` Mike Silva
2004-04-10 12:32   ` Mark Lorenzen
2004-04-14 14:20   ` Robert I. Eachus
replies disabled

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