This is a mechanism to avoid false alarms and to avoid shooting down other flying targets e. Software problem led to system failure at dhahran, saudi arabia reported on the cause of the failure. Patriot missile software failure, 28 soldiers died. Scud, the range gatean electronic detection device within the radar system calculates an area in the air. Software bug may cause patriot missile errors network world. At least one of these software modifications was the introduction of a subroutine for converting clocktime more accurately into floatingpoint. Raytheon was the main contractor of the system, while the missile was developed by martinmarietta. It should be pointed out that the patriot missile was originally designed to be a. There is a nice concise writeup of the problem, with a prefatory background on how the patriot system is designed to work, in the official postfailure analysis report by the u.
The patriot missile is only launched to intercept after the incoming missile is detected a second time. Patriot missile software problem unc computer science. Officers examining an r17 missile shot down by a patriot mim104 sam system in the desert during operation desert storm. Patriot missile failure is the property of its rightful owner. America risks entering into a war with the mistaken belief that it has a shield against the enemys missiles when all it has is a sieve. The us military is investigating the possibility that a software problem in the patriot missile defence system may be responsible for targeting two friendly aircraft in the iraq war. The patriot missile failure university of minnesota. Defective software made it impossible for patriot missiles in saudi arabia to detect and track an iraqi scud missile that killed 28 american troops in. Developed by raytheon, the mim104 patriot became operational in 1985 and is now the us armys main missile. Patriot missile defense software problem led to system failure at dhahran, saudi arabia, gao report, general accounting office, washington dc, february 4, 1992.
Software bug may cause patriot missile errors itworld. After the patriots radar detects an airborne object that has the characteristics of a. It turns out that the cause was an inaccurate calculation of the time since boot due to computer arithmetic errors. On 25 february 1991, a patriot system failed to track and intercept an incoming iraqi scud. The patriot defense system had failed to track and intercept the scud. Famous number computing errors penjee, learn to code.
The patriot missile system was mostly successful with intercepting its targets during the first gulf war. The patriot battery failed to intercept the missile due to a software error. The missile itself weighs 2200 pounds and its range is 43 miles. A report of the government accountability office entitled patriot missile defense. A calculation shows each of these relative errors to be both very nearly 220, which is approximately 0. Disasters due to rounding error university of texas at. The patriot missile battery at dhahran had been in operation for 100 hours, by which time the system s internal clock had drifted by onethird of a second. The cause of the failure was later found to be a programming error in the computer embedded in the patriot s weapons control system. Ppt patriot missile failure powerpoint presentation. The patriot missile battery at dhahran had been in operation for.
General accounting office gao imtec9226 entitled patriot missile defense. In 2003, the patriot missile defense system, employed to defend against missiles during the iraq war, was responsible for the death of three airmen in three separate friendlyfire incidents. Terminal high altitude area defense thaad, formerly theater high altitude area defense, is an american antiballistic missile defense system designed to shoot down short, medium, and intermediaterange ballistic missiles in their terminal phase descent or reentry by intercepting with a hittokill approach. When the machine had been booted in the recent past, such as every time in testing, the floating point number spent most of its precision to the right of the decimal point. The segments on the patriot missile systems performance in israel during the gulf war included in the wgbh world wide web site internet frontline material are inaccurate, incomplete and misleading. Report gaoimtec9226, information management and technology. Details flaw in patriot missile the new york times. Why the patriot missile might fail americas military. The gao report contains some additional information. The circular pattern on the front of the vertical component is the systems main phased array, consisting of over 5,000 individual elements, each about 39 millimeters 1. The computer failure that blinded a patriot missile defense system to an iraqi missile that killed 28 americans during the persian gulf war was similar to a problem discovered in another patriot. First tests of this air defense system took place in 19691970. The radar antenna scans the sky looking for incoming targets.
But, as is the case in any failure of a complex system, many factors may have contributed to the failure of. On february 25, 1991, during the gulf war, a patriot missile defense system let a scud get through. The problem was in the differencing of floating point numbers obtained by converting and scaling an integer timing register. Army and general accounting office estimated its effectiveness against all missiles fired, not just against missiles engaged. We will look at the operation of the pac2 missile first. It was intended to replace the previous nike hercules and hawk air defense missile systems. No, because all missiles are strong that can kill any people, there is no question or the patriot can proved there missiles are strong. It gave the patriot missiles the ability to intercept tactical ballistic missiles and. The patriot missile system all of the abovewas designed to shoot down airplanes. The patriot is armed with a 200 pound highexplosive warhead detonated by a proximity fuse that causes shrapnell to destroy the intended target. Patriot longrange air defense missile system military.
Us patriot missile systems to be obsolete by the time. Why did patriot missile system fail during persian gulf. The patriot is a longrange air defense missile system. Eventually, the army attributed the patriot missile failure in dhahran to a software failure in the computer as a result of long use of the radar system u. A government investigation revealed that the failed intercept at dhahran had been caused by a software error in the system s handling of timestamps.
When patriot systems were brought into the gulf conflict, the software was modified several times to cope with the high speed of ballistic missiles, for which the system was not originally designed. A patriot missile battery operates slightly differently depending on whether it is firing pac2 or pac3 missiles. Specifically, the time in tenths of a second, as measured by the systems. The discipline focused on the production of software, as well as the development of tools, methodologies, and theories supporting software production, is most accurately called. The patriots trajectory calculations revolved around the timing of radar pulses, and they had to be. The gao report describes the patriot missile systems operation as follows. In afteraction studies of the patriot systems performance in the 1991 gulf war, both the u. Software bug may cause patriot missile errors infoworld. According to macierewicz, the patriot will help poland to effectively counteract russias iskander missile systems. Software problems led to system failure at dhahran, saudi arabia. There was a lot riding on the patriot missile systems success. The computer failure that blinded a patriot missile defense system to an. In the pac1 phase the guiding software for the radar and the missiles was changed.
Contemporary issues in cs a study of the software failure in the patriot missile system. The errors were proportional to the time on the clock. Even in the absence of cyberattacks, software problems exist within us missile defense systems. Speaking to sputnik, russian military expert andrey golovatyuk, polands drive to purchase the patriot systems can be explained by political rather than defense considerations. A computer software glitch shut down the patriots radar system, blinding dhahrans antimissile batteries. A report of the general accounting office, gaoimtec9226, entitled patriot missile defense. The software error wiki alludes to is that the patriot missile kept track of its internal clock with floating point numbers. This time around the patriot missile was going to live up to all the hype, unlike in the first installment of the gulf war when the missiles nearly struck out against iraqi scuds, the softballs of the ballistic missile world. Patriot missile defense system failure patriot is the us armys mobile surfacetoair missile defense system, which was designed to defend against aircraft, cruise missiles, and shortrange ballistic missiles. Atbm threat soviets improve scud accuracy modification program pac1 modification program started leading to. We recently got a chance to see a patriot system at fort bliss. The first aircraft carrier battle in history duration.
Tested in 1986, deploys in 1988 radar and missile control sw mods. Round off errors and the patriot missile the numerical. S military made in deploying the patriot missile to israel and saudi arabia and in reporting the effectiveness of the patriot system. Round off errors and the patriot missile t wentyeight americans were killed on february 25, 1991 when an iraqi scud hit the army barracks in dhahran, saudi arabia.