Previous in Forum: Kepler Comes Back For A Bit More   Next in Forum: Aborted Landings at Birmingham Airport, UK
Close
Close
Close
3 comments
Rate Comments: Nested
Participant

Join Date: Dec 2013
Posts: 1

European Ariane 5 Rocket

12/02/2013 4:59 PM

The purpose of the European Ariane 5 rocket was to deliver satellites into orbit. After over a decade of development and research costing $7 billion, the rocket was ready to be made. The cost to make the actual rocket and satellites was about $500 million. Thirty seven seconds into the first mission, the rocket suddenly curved off to side and exploded. There were no people on board, however this error caused a significant waste of money. Within 2 weeks of the explosion the error was found to be in the software where the horizontal velocity was stored as a 64 bit floating point and was converted to a 16 bit signed integer which was not compatible. This rocket was a huge project and had millions of lines of code which made it all the more important to be correct and test the code. Unfortunately, the coding error was actually from the Ariane 4 rocket software which did not serve any useful purpose on the Ariane 5. The reason the software was not taken off of the Ariane 5 was because it was costly and the designers didn't think it would make a difference. Were the designers wrong to trust the old software or was this just one of those freak accidents that was not really preventable? This was a huge mistake, but this in in hindsight right.

http://www.around.com/ariane.html
http://www.ima.umn.edu/~arnold/disasters/ariane.html
http://royal.pingdom.com/2009/03/19/10-historical-software-bugs-with-extreme-consequences/
http://www.youtube.com/watch?v=bb28dd57H60

Reply
Pathfinder Tags: European Ariane 5 rocket
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.
Guru

Join Date: Oct 2008
Posts: 42355
Good Answers: 1693
#1

Re: European Ariane 5 rocket

12/02/2013 6:00 PM

Their mistake was following the model for software development perfected by Bill Gates of Microsoft.

Make software overly complex and then roll it out before it is developed sufficiently and let the end user sort it out.

Reply
Guru
Engineering Fields - Electrical Engineering - Been there, done that. Engineering Fields - Control Engineering - New Member

Join Date: Dec 2008
Location: Long Island NY
Posts: 15600
Good Answers: 981
#2
In reply to #1

Re: European Ariane 5 rocket

12/02/2013 6:48 PM

Your answer itself shows exactly the problem. Software development is easy. Software testing is hard. Third party software reliability testing is extinct.

__________________
"Don't disturb my circles." translation of Archimedes last words
Reply
Guru

Join Date: Mar 2007
Location: City of Light
Posts: 3943
Good Answers: 183
#3

Re: European Ariane 5 Rocket

12/03/2013 12:55 PM

Same problem was noticed on other projects too. This is the reason why a redundancy was introduced at software level as well with at least 2 different packs programmed by different teams on different computers. Only inputs and function definitions are the same the rest is different. The probability to have same error at same place in the 2 programs is near to nil.

The problem was more complex since a moment was induced at the engine level which was not estimated to be as big as it appeared because engineers did not measure during tests some force components although a consultant (me) suggested it. When the accident occurred engineers I met told me that their first thought was that their boss was stupid!

Reply
Reply to Forum Thread 3 comments
Copy to Clipboard

Users who posted comments:

lyn (1); nick name (1); redfred (1)

Previous in Forum: Kepler Comes Back For A Bit More   Next in Forum: Aborted Landings at Birmingham Airport, UK

Advertisement