- rakieta kosmiczna będąca efektem europejskiego programu badań kosmicznych (European Space Agency), która 4 czerwca 1996 roku eksplodowała 40 sekund po starcie, przynosząc bezpośrednią stratę 500 mln. dolarów, pośrednie straty szacowane na 2 do 6 mld. dolarów, oraz załamanie się europejskiego programu badań kosmicznych. Przyczyną katastrofy był błąd w oprogramowaniu - najbardziej spektakularny błąd programistyczny, w sensie strat materialnych. Bezpośrednią przyczyną było nieprzechwycenie wyjątku przy konwersji liczby 64-bitowej na 16-bitową, co zawiesiło oprogramowanie. Pośrednią przyczyną było przeniesienie fragmentu oprogramowania z poprzedniej wersji Ariane 4. Bertrand Meyer i jego współpracownicy uważają, że przyczyną błędu było niewłaściwe ponowne użycie (re-use) wytworzonych komponentów oprogramowania. Przypadek Ariane 5 uważają za jeden z argumentów za metodyką projektowania poprzez kontrakty (Design By Contracts), która nie dopuściłaby do powstania tego błędu.
Słowa kluczowe opisujące definicję: ariane5 rakieta błąd w oprogramowaniudodał: Antoni Leniek
data dodania hasła: 28.12.2005 17:38 data modyfikacji: 18.04.2007 13:30
O praktyce mówimy wtedy gdy system działa choć nikt nie wie dlaczego. O teorii mówimy gdy system informatyczny nie działa, ale znamy powód. My łączymy teorię z praktyką, nic nie działa i nikt nie wie dlaczego.