comp.lang.ada
 help / color / mirror / Atom feed
From: "Yannick Duchêne (Hibou57)" <yannick_duchene@yahoo.fr>
Subject: Re: A new name for software failure : the glitch
Date: Sun, 12 Aug 2012 01:19:16 +0200
Date: 2012-08-12T01:19:16+02:00	[thread overview]
Message-ID: <op.wiwgeel7ule2fv@douda-yannick> (raw)
In-Reply-To: 502512c7$0$6566$9b4e6d93@newsspool4.arcor-online.net

Le Fri, 10 Aug 2012 15:56:11 +0200, Georg Bauhaus  
<rm.dash-bauhaus@futureapps.de> a écrit:

> On 10.08.12 14:42, Nasser M. Abbasi wrote:
>> On 8/4/2012 1:18 PM, francois_fabien@hotmail.com wrote:
>>> In finance, software failure can be very expensive very fast.
>>> http://dealbook.nytimes.com/2012/08/02/knight-capital-says-trading-mishap-cost-it-440-million/
>>>
>>>
>>
>> fyi;
>>
>> AdaCore issued statement on this error:
>>
>> August 07, 2012
>>
>> http://eon.businesswire.com/news/eon/20120807006365/en/AdaCore/Knight-Capital-Group/high-frequency-trading
>>
>>
>> some quotes
>>
>> "It's clear that Knight's software was deployed without adequate  
>> verification."
>>
>> "What is needed is a change in the way that such critical software
>> is developed and deployed."
>>
>> "the aviation industry has demonstrated that safe, reliable real-time
>> software is possible, practical, and necessary"
>>
>> May be this is a good chance for Ada to get into financial software,  
>> which
>> is now dominated by weakly typed and much less robust languages.
>
> Tricky. Neither Java nor OCaml can be called weakly typed
> or not robust. APL implementations do not count as not robust
> either, AFAIK. And, as the article mentions, it is not even clear
> yet whether *any* formal verification software could have
> prevented the effect;

So the reason resides in specifications?

> from what I know, it is more likely an algorithmic error that might have
> to do with "<=" and ">"

You told either too much or not enough :-D

-- 
“Syntactic sugar causes cancer of the semi-colons.” [1]
“Structured Programming supports the law of the excluded muddle.” [1]
[1]: Epigrams on Programming — Alan J. — P. Yale University



  parent reply	other threads:[~2012-08-15  2:48 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-08-04 18:18 A new name for software failure : the glitch francois_fabien
2012-08-04 19:58 ` Maciej Sobczak
2012-08-04 21:38   ` F. Fabien
2012-08-05  7:41   ` Dmitry A. Kazakov
2012-08-05 10:58     ` Georg Bauhaus
2012-08-05 12:45       ` Britt
2012-08-10 12:42 ` Nasser M. Abbasi
2012-08-10 13:56   ` Georg Bauhaus
2012-08-10 14:16     ` Nasser M. Abbasi
2012-08-10 16:14       ` Georg Bauhaus
2012-08-11 23:19     ` Yannick Duchêne (Hibou57) [this message]
2012-08-11  0:30   ` Randy Brukardt
2012-08-11 19:22   ` Florian Weimer
2012-08-11 21:25     ` jpwoodruff
replies disabled

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