Kleine Bugs, große GAU's - Softwarefehler und ihre Folgen
Unser Leben hängt immer mehr von Computern ab. Autos, Handy's,
Aufzüge werden von Software gesteuert, die leider oft auch
versagt, mit überaus unangenehmen Begleiterscheinungen:
- der Botschafter, der in seinem KFZ gefangen ist, da die Zentralverriegelung verrückt spielt,
- Kriegsschiffe, die für Stunden steuerlos im Meer treiben, da der Bordcomputer abgestürzt ist,
- Marsautos, die - statt ihre Mission zu erfüllen - lahm gelegt sind,
- Raketen, die explodieren oder abstürzen,
- Parteien, die ihre Parteitage wiederholen müssen, da die Zahl der stimmberechtigten Teilnehmer falsch berechnet wurde,
- Patienten, die mit lebensgefährlicher Strahlung bestrahlt werden,
- usw.
Aktuelle Beispiele wie das Chaos mit Toll Collect oder Alg II zeigen, wie gravierend solche Fehler unser tägliches Leben bestimmen können.
In diesem Vortrag sollen klassische Softwarefehler beschrieben und analysiert werde. Dabei werden auch verschieden Ursachen für Softwarefehler deutlich. Dies kann zwar nicht dazu dienen, Softwarefehler ganz und gar zu verhindern; aber es kann doch hilfreich sein, um die Zahl solcher Pannen zu reduzieren.