From mboxrd@z Thu Jan 1 00:00:00 1970 To: 9fans@cse.psu.edu From: =?ISO-8859-1?Q?M=E1rio_Amado_Alves?= Message-ID: <4a4de33a.0305150222.7f2d2222@posting.google.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit References: <3EB1E0F1.6060908@null.net>, <2c48f76cc19c912eb71595a28defda34@mightycheese.com>, Subject: Re: [9fans] exception handling caused the Ariane 5 rocket accident Date: Thu, 15 May 2003 10:35:24 +0000 Topicbox-Message-UUID: ac475c7c-eacb-11e9-9e20-41e7f4b1d025 > Lack of understanding and too much reliance on the existence of upper > level exception handling in the Ada language caused the blow up of the > Ariane 5 rocket in 1996: ... Not quite. Exception handling is just a tool, and it is not the tool's fault that it was misused. The Ariane-5 error was more on the requirements specification side. Namely code from Ariane-4 was reused on the (wrong) assumption that is was 'compatible' with the Ariane-5 environment. "Lack of understanding" yes. "Too much reliance on the existence of upper level exception handling" I doubt. --Marius