
|
| Geschichte der Softwarefehler |
|
Auszug über die Geschichte von Softwarefehlern und ihren Auswirkungen:
1962
Die NASA verlor ihre Venus-Sonde Mariner 1, und damit 80 Millionen US-Dollar, aufgrund eines fehlenden Bindestrichs im Programmcode.
1965
Beim 7. bemannten Flug der USA, verfehlt die Gemini 5 den vorgesehenen Landeplatz um 160 km. Der Umlauf der Erde um die Sonne wurde vom Programm nicht berücksichtigt.
1968
Beim 1. bemannten Flug zum Mond mit der Apollo 8 werden Teile des Computer-Speichers wegen eines Software-Fehlers während des Fluges gelöscht.
1971
Bei einem meteorologischen Experiment mit 141 Wetterballons rund um die Erde und dem1. französischen Anwendungssatelliten explodieren 72 Ballons. Die Datenübertragung zum Satelliten der Ballons konnte zwei Kommandos empfangen: "Sende Daten" und "Zerstöre Dich selbst" (Notfall). Der Satellit wünschte Datenempfang die Ballons erhielten aber das Kommando zur Zerstörung.
1978
Im Programmcode eines der ersten computergesteuerten Jagdflugzeuge, der F-16 der USA, befand sich im Algorithmus ein Vorzeichenfehler bei der Berücksichtigung der geographischen Breite. Beim Überfliegen des Äquators stellte sich das Flugzeug auf den Kopf (Zum Glück wurde der Fehler in der Simulation gefunden).
1979
Ein Programm zur Berechnung der Erdbebenfestigkeit von 5 Atomreaktoren zeigte kritische Werte an. Es folgte eine längere Abschaltung zum Umbau der Reaktoren, die kritischen Werte ergaben sich durch einen Fehler im CAD-System (arithmetische Summe statt Wurzel aus der Quadratsumme).

1980
Der Testpilot eines F/A-18 Jagdflugzeuges (US-Navy) feuerte eine Rakete ab. Der
Computer öffnete daraufhin den Raketenbehälter und gab die Rakete frei, schloss ihn aber wieder zu früh. Als folge zündete die Rakete und schoss das Flugzeug steuerlos.
1981
Im Falkland-Krieg identifizierte das Radarsystem der britischen Fregatte H.M.S. Sheffield die anfliegende argentinische Exocet-Rakete als "Freund" und löste keinen Alarm aus. Die Folge war der Untergang des Schiffes.
1982
Bei dem Bau eines Lockheed F-117 Tarnkappenbombers wurde die Steuerung des Höhenruders mit der des Seitenruders vertauscht. Dieser triviale Softwarefehler führte zum Absturz des Flugzeuges!
1983
Bei einer B767 der Air Canada ergab eine schlechte Lötstelle nur halbe Leistung.
Das Programm war nur darauf abgestimmt, einen Totalausfall zu erkennen, dies führte zum Ausfall des Computers und der Treibstoffanzeige.
1985
Die Software eines Roboters in der Montagehalle von General Motors verarbeitete keine Information von schwarzen Autos, dies führte dazu, dass keine schwarzen Autos erkannt wurden und diese die Montagehalle ohne Windschutzscheibe verließen.
1986
Ein Programmierfehler tötete mehrere Patienten in einem Krankenhaus in den USA. Ein Bestrahlungsgerät verstrahlte die Patienten.
1987
Bei der Flugüberwachung Chicago/Illinois wurde zwei verschiedenen Flugzeugen von United und American Airlines die gleiche Code-Nummer zugeordnet. Die Software ignorierte die zweite Zuordnung ohne Warnung, es folgte ein Fastzusammenstoß (150 m Abstand).
1988
Kurz nach dem Start der 1. Raumsonde der UdSSR zum Mars und Marsmond Phobos
wurden der Sonde mehrere Kommandos zur Kurskorrektur geschickt. Bei einem Kommando wurde ein Buchstabe vergessen. Dieses verkürzte Kommando wurde jedoch als ein anderes (nur beim Bodentest vorgesehenes) Kommando interpretiert, dies hatte die Rotation der Raumsonde zur Folge, so dass kein Kontakt mehr mit ihr hergestellt werden konnte. Die Bodentest-Software blieb im ROM-Speicher der Sonde.
1989
Innerhalb einer halben Stunde wurden wegen eines Software-Fehlers im Banksystem CHAPS 2000 Millionen Pfund an Kunden in England und USA fälschlicherweise doppelt überwiesen. Das Geld wurde zwar später zurückgezahlt, man nimmt aber einen Zinsverlust von bis zu 0.5 Millionen Pfund/Tag an

1991
Bei einem Zugunglück in Japan stießen zwei Züge frontal zusammen wegen einer Fehlfunktion des automatischen Signalsystems: 42 Tote.
1992
Programm der British Telecom, das in England Notrufe zur Ambulanz- Zentrale durchstellen und dort verteilen soll, versagte. Den Hilfesuchenden wurde nur "Bitte warten" vorgespielt. Einige Anrufer verstarben während dieser Wartezeit.
1993
Ein Airbus A320 rollte in Warschau über die Landebahn hinaus. Das Aquaplaning auf der Landebahn wurde von den Programmierern falsch berechnet.
1994
Im September 1994 wurde in Bayreuth drei Parksündern wegen der Verwechslung einer Codenummer eine falsche Anzeige geschickt. Die Anzeige lautete „Vorbereitung eines Angriffskrieg“.
1996
Der Prototyp der Ariane 5-Rakete der Europäischen Raumfahrtbehörde wurde eine Minute nach dem Start zerstört, weil der Programmcode der Ariane 4 übernommen wurde.
1997
Das US-Navy-Schiff USS Yorktown trieb stundenlang hilflos im Ozean. Grund dafür war die Eingabe einer 0 in das Steuerungssystem. Dies führte zur Division durch 0 und damit zum Überlauf der Datenbank des Windows-NT Systems und zum Absturz aller LAN-Konsolen und Remote-Terminals.
1999
Messgeräte meldeten, dass der Luftdruck über der Biscaya innerhalb von 3 Stunden um 20 hP. gesunken war. Die Software des Wetterdienstes interpretierte daher diese Daten als Messfehler, ohne die Meteorologen zu informieren.
Es wurde keine Sturmwarnung gegeben. Der Sturm „Lothar“ wütete über Süddeutschland und kostete mindestens 10 Tote.

2001
Zwischen August 2000 und Februar 2001 erhielten 28 Krebspatienten in gesundem Gewebe eine zu hohe Bestrahlung. Mindestens 5 Patienten starben daran, 15 weitere trugen schwerste Schäden davon. Die Internationale Atomenergiekommission stellte fest, dass die Bediener der Therapie-Maschine falsche Daten in das Behandlungsprogramm eingegeben hatten, die von dem System nicht als falsch erkannt wurden.
2004
Beim Siemens Handy S65 war die Abschaltmelodie zu laut mehrere Gehörschäden waren die Folge.
Fortsetzung folgt ... bestimmt!

|
|