{"id":248,"date":"2010-04-14T12:21:22","date_gmt":"2010-04-14T15:21:22","guid":{"rendered":"http:\/\/qaustralweb.com.ar\/?p=248"},"modified":"2010-04-14T12:21:22","modified_gmt":"2010-04-14T15:21:22","slug":"fallas-de-software-parte-xi","status":"publish","type":"post","link":"http:\/\/qaustral.com.ar\/sitio\/fallas-de-software-parte-xi\/","title":{"rendered":"Fallas de software (parte XI)"},"content":{"rendered":"<p><strong>Explosi\u00f3n de cohete Ariadne 5 (1996)<\/strong><\/p>\n<p>El 6 de junio de 1996 se culp\u00f3 a una computadora por la explosi\u00f3n del primer vuelo, el 501, del cohete Ariadne 5 con un costo de 500 millones de d\u00f3lares. El cohete, que al parecer no estaba asegurado, llevaba 4 sat\u00e9lites, cuya explosi\u00f3n ocasiono p\u00e9rdidas totales de 1800 millones de d\u00f3lares. El Ariadne 5 estaba funcionando perfectamente hasta los 40 segundos in\u00edciales, cuando de repente empez\u00f3 a salirse de su trayectoria y solo fracciones de segundo despu\u00e9s, fue destruido por control remoto mediante una se\u00f1al enviada por un controlador del Ariadne desde Tierra. Seg\u00fan la European Spacial Agency (ESA), administradora del programa, la desviaci\u00f3n en la trayectoria fue ocasionada por la computadora que controlaba los dos poderosos impulsores del cohete. Se especulo que la computadora crey\u00f3 que el cohete se estaba saliendo de curso y de esta manera trataba de corregir la trayectoria de vuelo. De acuerdo con el reporte final, la causa de la falla del sistema ocurri\u00f3 durante la conversi\u00f3n de un n\u00famero flotante de 64 bits a un n\u00famero entero de 16 bits. Al convertir un numero con punto flotante daba como resultado un valor mayor que \u00e9l pod\u00eda ser representado por un numero entero de 16 bits (con signo), ocasionando un error de operando. Las instrucciones de conversi\u00f3n de datos (c\u00f3digo Ada) no estaban protegidas para evitar el error de operando, aunque otras conversiones en variables similares en el mismo lugar si lo estaban (quiz\u00e1s al desarrollador le dio flojera terminar de validar jeje) . El origen del problema radico en que el Ariadne 5 pod\u00eda llevar una mayor numero de sat\u00e9lites que el Ariadne 4, incrementando as\u00ed su peso. Sin embargo, el Ariadne 5 utilizaba una gran cantidad de software dise\u00f1ado para el Ariadne 4 (hicieron el t\u00edpico copy paste)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Explosi\u00f3n de cohete Ariadne 5 (1996)<br \/>\nEl 6 de junio de 1996 se culp\u00f3 a una computadora por la explosi\u00f3n del primer vuelo, el 501, del cohete Ariadne 5 con un costo de 500 millones de d\u00f3lares. El cohete, que al parecer no estaba asegurado, llevaba 4 sat\u00e9lites, cuya explosi\u00f3n ocasiono p\u00e9rdidas totales de 1800 millones de d\u00f3lares. El Ariadne 5 estaba funcionando perfectamente hasta los 40 segundos in\u00edciales, cuando de repente empez\u00f3 a salirse de su trayectoria y solo &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[135,29,136,31],"class_list":["post-248","post","type-post","status-publish","format-standard","hentry","category-testing","tag-135","tag-bug","tag-cohete","tag-qa"],"_links":{"self":[{"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/posts\/248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/comments?post=248"}],"version-history":[{"count":0,"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/posts\/248\/revisions"}],"wp:attachment":[{"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/media?parent=248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/categories?post=248"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/qaustral.com.ar\/sitio\/wp-json\/wp\/v2\/tags?post=248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}