Vous êtes sur la page 1sur 8

EL

DEL
SOFTWARE

INTRODUCCIN

PROBLEMA
PATRIOT

Durante la Guerra del Golfo a principios de 1990, la Operacin Tormenta del Desierto
utiliza tecnologa sofisticada para poner fin a la guerra de una manera rpida y oportuna. Parte
de esta tecnologa fue la del sistema de defensa area de misiles Patriot.

En la noche del 25 de febrero de 1991, un sistema de misiles Patriot que opera en Dhahran,
Arabia Saudita, no logr rastrear e interceptar un Scud entrante. El misil iraqu impact en un
cuartel del ejrcito, matando a 28 soldados estadounidenses e hiriendo a otro 98.

La causa del sistema de misiles de no defender contra el Scud entrante se remonta a un error
en Patriots radar y software de seguimiento.

ANTECEDENTES

El Patriot es un sistema de misiles de defensa tierra-aire fabricado por Raytheon y utilizado


por el Ejrcito de los Estados Unidos, originalmente diseadas para proteger contra misiles de
crucero soviticos y medio a las aeronaves de gran altitud. Con el fin de evitar la deteccin era
mvil y slo funcionar durante un par de horas a la vez.

Durante la Operacin Escudo del Desierto (la operacin de mover fuerzas a la regin del
Golfo), los batallones patriotas fueron desplegados en lugares estratgicos de Arabia Saudita
e Israel para defender los activos clave, personal militar y ciudadanos contra los misiles Scud
lanzados por las fuerzas iraques.

Cada batalln generalmente compuesto por seis bateras, con cada batera que contiene una
serie de componentes que incluye una unidad de radar con base en tierra solo se utiliza para la
deteccin y seguimiento de objetivos de vigilancia, una estacin de control de compromiso para
el control de interceptores de misiles, ocho lanzadores de misiles, as como diversas
comunicaciones y retransmitir componentes.

El equipo Patriots de control de armas realiza las funciones del sistema cruciales para el
seguimiento e interceptar objetivos, as como otras tareas de control. El sistema de
seguimiento y misiles cortado en una serie de etapas:

1. El sistema se encarg de buscar objetos en el aire con caractersticas Scud misiles


(basadas en la informacin, tales como la velocidad, latitud, longitud, acimut y altitud)
en su radar.
2. Una puerta de alcance, un dispositivo electrnico en el radar, calcula un rea en el
espacio de aire para los que el sistema debe mirar al lado para el misil entrante. El misil
se realiza un seguimiento por el sistema de medida que se acerca.
3. El Patriota sera lanzar uno de sus propios misiles una vez que el misil estaba en el
rango.
ESCARABAJO DE SOFTWARE

El error se produce en el clculo de la siguiente ubicacin del objetivo entrante por la puerta
de alcance. La prediccin se calcula basndose en la velocidad de objetivos y el tiempo de la
ltima deteccin de radar.

La velocidad se almacena como un nmero entero y un decimal, y el tiempo es un entero


continua o nmero entero (es decir, cuanto ms tiempo el sistema ha estado funcionando,
cuanto mayor sea el valor) se mide en dcimas de segundo.

El algoritmo utilizado para predecir el siguiente espacio de aire para escanear por el radar
requiere que tanto la velocidad y el tiempo pueden expresar como nmeros reales. Sin embargo,
el equipo Patriots slo se tiene registros de coma fija de 24 bits. Porque el tiempo se midi
como el nmero de dcimo-segundo, el valor 1/10, que tiene una expansin no binario de
terminacin, fue picado en 24 bits despus del punto radix. El error en la precisin crece a
medida que aumenta el valor de tiempo, y la inexactitud resultante de esto es directamente
proporcional a la velocidad objetivos.

Cuando el sistema Patriot fue diseado en primer lugar, los objetivos principales eran misiles
de aviones y cruceros soviticos viajando a velocidades alrededor de MACH 2, y slo funciona a
un par de horas a la vez. Sin embargo, en la Operacin Tormenta del Desierto, fueron
desplegadas defensas estticas (funcionamiento continuo), el seguimiento y la interceptacin
de misiles Scud que viajan a velocidades de aproximadamente MACH 5. En consecuencia, el
ejrcito de Estados Unidos tuvieron que aprender cmo adaptar el Patriot para los objetivos
de mucho mayor velocidad.

DESCUBRIMIENTO DEL BUG

Irnicamente, las fuerzas israeles haban dado cuenta de la anomala en los Patriots van
puertas predicciones a principios de febrero de 1991, e inform al ejrcito de Estados Unidos
del problema. Le dijeron al Ejrcito que los Patriots sufrieron una inexactitud focalizacin 20%
despus de la operacin continua durante 8 horas.

Oficiales del Ejrcito presume que los usuarios Patriot no estaban funcionando los sistemas
durante ms de 8 horas a la vez. Sugirieron si iban a estar en ejecucin durante periodos
continuos, se reinicia de forma regular (que tuvo alrededor de 1 minuto y se restablezca el
reloj del sistema a cero).
Sin embargo, el ejrcito no se puso a trabajar para producir una solucin que se distribuye a
todos los sistemas Patriot que arreglar el problema.

CONSECUENCIAS DEL BUG

El 25 de febrero de 1991, las fuerzas iraques dirigidas a un campo de aviacin en Dhahran,


Arabia Saud lanzaron un misil Scud. Seis bateras Patriot fueron asignados para proteger los
aerdromos y puertos martimos de Dhahran; en particular, la batera Alfa era el asignado al
aerdromo de destino.

Batera Alfa haba estado en operacin continua durante ms de 100 horas consecutivas, y la
inexactitud resultante resultante del error de software fue aproximadamente 0,34
segundos. Sin embargo, esto significaba que la puerta de alcance no poda rastrear con xito el
Scud entrante (viajando en aproximadamente 1,7 kilometros / s, por lo que la diferencia de
tiempo result en la puerta de alcance escanear un rea de espacio areo de ms de medio
kilmetro de distancia del misil). Vase el Apndice A y para ms detalles.
Se lanzaron No hay misiles Patriot para interceptar el Scud entrante, que golpe con xito un
almacn utilizado por el Ejrcito de Estados Unidos como un cuartel, matando a 28 soldados y
otros 98 personas resultaron heridas.

LA CORRECCIN DE ERRORES Y AFTERMATH

Cuando los sistemas Patriot fueron trados en el conflicto del Golfo, el software se modific
(varias veces) para hacer frente a la alta velocidad de los misiles balsticos, para los cuales el
sistema no fue diseado originalmente.
La modificacin de solucionar este error fue introducir subrutina llamada que hara un entero
ms precisa a la conversin real del valor de tiempo. Esta subrutina se insert ms o menos
media docena de veces en varios lugares en el software Patriota.

El software modificado fue puesto en libertad el 16 de febrero de 1991, sin embargo, no lleg a
Dhahran hasta el 26 de febrero 1991, el da despus de que el incidente ocurri. De acuerdo
con funcionarios del Ejrcito, la demora fue causada por el tiempo que se tard en organizar el
transporte del software a los lugares en tiempos de guerra.
Diversas opiniones e informes sobre el rendimiento de misiles Patriot se llevaron a cabo a lo
largo del 1990, y el incidente Dhahran muestra la necesidad de requisitos bien documentados,
de pruebas de software y correccin.
Apndice A - Efecto de Larga Duracin en Patriot Operacin.

Horas

Segundos

Aprox. cambiar
Tiempo Calculado (seg) La inexactitud (seg)
en Puerta
Rango (metros)

3600

3599.9996

0.00034

28800

28799.9973

0.0027

55

20 (a)

72000

71999.9313

0.0687

137

48

172800

172799.8352

0.1648

330

72

259200

259199.7528

0.2472

494

100 (b)

360000

359999.6667

0.3433

687

un . La operacin continua superior a 20 horas - destino fuera puerta de alcance


b . Alfa batera corri continuamente durante unas 100 horas
Apndice B Diagramas de Sistema de Seguimiento Patriot
Las siguientes figuras muestran la variacin en los clculos de rango puerta despus de varias
horas de funcionamiento.

Correctamente Calculado Range puerta para el sistema Patriot.

20% de cambio en el clculo puerta de alcance despus de 8 horas consecutivas de operacin.

Despus de 20 horas consecutivas de operacin, el objetivo ya no en el rea de la puerta rango


es.

Vous aimerez peut-être aussi