Programm einer Trägerrakete / Punkt statt Komma! = Schaden $ 18.5 Millionen

Konstantin ⌂, Waldhessen, Freitag, 25.09.2015, 00:18 (vor 3777 Tagen)2660 Views

Nicht nur bei VW und Abgas gab es Probleme mit Software.
Gibt es überhaupt fehlerfreie Software??

Beispiel:
22. Juli 1962, Cape Canaveral/Florida
Start der ersten amerikanischen Venussonde Mariner 1

Wesentlicher Ausschnitt aus dem FORTRAN-Programm zur Steuerung der Flugbahn der Trägerrakete:

DO 5 K = 1. 3
...
5 CONTINUE

Entscheidender Fehler:
Punkt statt Komma!
Wirkung:

DO5K = 1.3

Wertzuweisung an eine nicht deklarierte Variable

Kein Durchlauf der (nicht vorhandenen) Schleife

Folge:
Abweichung der Trägerrakete von der vorgesehenen Flugbahn
Zerstörung der Rakete nach 290 Sekunden
Kosten dieser Wertzuweisung: $ 18.5 Millionen

Diese und viele weitere Geschichten über Software und die Wirkung ihrer Fehler findet man hier:

Vortrag von Ingolf Giese
Was kümmern mich die Probleme der Datenverarbeitung?
Softwarezuverlässigkeit gestern, heute und morgen

https://web-docs.gsi.de/~giese/swr/allehtml.html

Zusammenfassung des Vortrages:

Ihre Vorstellungen vor dem Vortrag (?)
Datenverarbeitung ist einfach
Computer machen keine Fehler
Kleine Fehler stören nicht viel
Computer = Fortschritt

Ihre Vorstellungen nach dem Vortrag (?)
Software ist fast überall (mit zunehmender Tendenz)
Kleine Fehler können immense Auswirkungen haben
Auswirkungen von Softwarefehlern werden immer größer
Software ist unvermeidbar immer falsch
Fehlermöglichkeit muß akzeptiert werden
Programme werden größer und undurchschaubarer
Software ist viel komplexer als Hardware
Entwicklung ist zu rasant
Datenverarbeitung kann teuer zu stehen kommen

Sichere Hardware-Architektur notwendig
Zuverlässige Programmiersprachen und Umgebungen
Software-Wünsche auf vernünftiges Maß reduzieren

Viele Grüße
Konstantin

--
"Die wichtigsten Bücher für Herz und Seele: Anastasia"


gesamter Thread:

RSS-Feed dieser Diskussion

Werbung

Wandere aus, solange es noch geht.