Δείτε περιπτώσεις που ένα σφάλμα στο ....λογισμικό οδήγησε ή θα μπορούσε να οδηγήσει σε ολέθριες συνέπειες...
Ο παρ’ ολίγον πυρηνικός όλεθρος
Ένα σφάλμα στο λογισμικό του δορυφορικού συστήματος προειδοποίησης στη Σοβιετική Ένωση, θα μπορούσε ίσως να οδηγήσει στον πυρηνικό όλεθρο!
Στις 26 Σεπτεμβρίου του 1983, ο στρατιωτικός Stanislav Petrov βρίσκονταν σε ένα μυστικό καταφύγιο, κοντά στη Μόσχα, όντας υπεύθυνος για την εποπτεία του δορυφορικού συστήματος προειδοποίησης επιθέσεων. Λίγο μετά τα μεσάνυχτα, το σύστημα εμφάνισε προειδοποίηση για την εκτόξευση 5 αμερικανικών, διηπειρωτικών βαλλιστικών πυραύλων! Η προβλεπόμενη αντίδραση, θα ήταν η αντεπίθεση εκ μέρους της Σοβιετικής Ένωσης με επίσης εκτόξευση πυραύλων!
Ο Petrov έπρεπε γρήγορα να λάβει μια απόφαση. Ωστόσο, κάτι φαινόταν να μην πηγαίνει καλά: Ήταν περίεργο η Αμερική να επιτίθεται με μόλις 5 πυραύλους... Επιπλέον, τα επίγεια ραντάρ δεν ανίχνευσαν τίποτα (κάτι που όμως θα μπορούσε να εξηγηθεί από το γεγονός ότι δεν «βλέπουν» τίποτα πέρα από τον ορίζοντα, λόγω της καμπυλότητας της Γης), ενώ το δορυφορικό σύστημα είχε εμφανίσει σφάλματα όταν τέθηκε αρχικά σε λειτουργία.
Ο Petrov ζυγίζοντας τα δεδομένα, αποφάσισε να απορρίψει το συναγερμό σαν λανθασμένο, κάτι που απεδείχθη φυσικά αληθές, καθώς αργότερα έγινε γνωστό ότι το σύστημα «είδε» τις αντανακλάσεις του ήλιου πάνω από τα σύννεφα και τις ερμήνευσε σαν εκτόξευση πυραύλων. Αληθές όμως είναι και το γεγονός ότι παρόλο που ο Petrov δεν είχε τη δυνατότητα εκτόξευσης πυρηνικών, εάν είχε επιλέξει να ειδοποιήσει τους ανωτέρους του και αυτοί αντιλαμβάνονταν την απειλή σαν πραγματική, θα είχαμε οδηγηθεί σε πυρηνικό όλεθρο!
Therac-25
Το Therac-25 ήταν ένα ιατρικό μηχάνημα για θεραπείες με ακτίνες, που συχνά χρησιμοποιούνταν σε καρκινοπαθείς. Λειτουργούσε με δύο τρόπους: είτε στέλνοντας μια δέσμη ηλεκτρονίων σε μικρές δόσεις στον ασθενή για ελάχιστο χρόνο, είτε η δέσμη ηλεκτρονίων περνούσε πρώτα από ένα μεταλλικό «στόχο» που μετέτρεπε τη δέσμη σε ακτίνες Χ οι οποίες έφταναν κατόπιν στον ασθενή.
Σε προηγούμενα μοντέλα Therac, για τη δεύτερη λειτουργία υπήρχαν χειροκίνητες δικλείδες ασφαλείας που ήλεγχαν εάν ο μεταλλικός «στόχος» βρίσκονταν πράγματι εκεί που έπρεπε, καθώς σε διαφορετική περίπτωση, δέσμες μεγάλης ενέργειας θα έπεφταν κατευθείαν στον ασθενή.
Στο Therac-25 το ρόλο αυτών των δικλείδων αναλάμβανε ένα λογισμικό. Ωστόσο, ένα σφάλμα συνέβαινε μερικές φορές κατά τη διάρκεια των αυτόματων ελέγχων. Αυτό είχε σαν αποτέλεσμα, το σύστημα να καταρρέει, ο μεταλλικός «στόχος» να μην μετακινείται στη θέση του και ο ασθενής να «βομβαρδιστεί» με δέσμες ισχύος 100 φορές μεγαλύτερης απ’ ό,τι θα έπρεπε κανονικά να δεχτεί. Αυτό συνέβη σε 6 περιπτώσεις από το 1985 έως το 1987, με 4 ανθρώπους να βρίσκουν το θάνατο!
Η αποτυχία του Πάτριοτ
Κατά τη διάρκεια της αμερικανικής επιχείρησης «Καταιγίδα της Ερήμου» στο Ιράκ, το 1991, ο στρατός των ΗΠΑ είχε αναπτύξει ένα σύστημα Πάτριοτ, σαν άμυνα απέναντι σε αντίπαλα αεροσκάφη και πυραύλους.
Το σύστημα ανίχνευσης του αντιαεροπορικού συστήματος βασίζεται στην ταχύτητα του στόχου και το χρόνου προκειμένου να προβλέψει πού θα βρίσκεται ο στόχος κάθε στιγμή.
Δυστυχώς, το σύστημα ανίχνευσης παρουσίαζε ένα σφάλμα, που είχε σαν αποτέλεσμα το εσωτερικό «ρολόι» να εμφανίζει σταδιακή απόκλιση. Όσο το σύστημα βρίσκονταν σε λειτουργία, τόσο το «ρολόι» απορρυθμίζονταν και απέκλινε από τον «πραγματικό» χρόνο. Το σφάλμα μάλιστα ήταν ήδη γνωστό και απλά «διορθώνονταν» με την επανεκκίνηση του συστήματος.
Όμως αυτοί που ήλεγχαν το σύστημα στις 25 Φεβρουαρίου, δεν φαίνεται πως γνώριζαν το σφάλμα, καθώς είχαν αφήσει το σύστημα να «τρέχει» για 100 ώρες.
Όταν ένας ιρακινός πύραυλος εκτοξεύτηκε με στόχο το στρατιωτικό αεροδρόμιο στο Dhahran της Σαουδικής Αραβίας, ανιχνεύτηκε από το σύστημα Πάτριοτ. Ωστόσο, το εσωτερικό «ρολόι» είχε ήδη μια απόκλιση 0,34 του λεπτού. Όταν υπολογίστηκε η επόμενη θέση του πυραύλου, το σύστημα ανίχνευσης «κοιτούσε» σε μια περιοχή του ουρανού περίπου μισό χιλιόμετρο μακρύτερα από το σημείο που βρίσκονταν ο πύραυλος. Αυτό είχε σαν αποτέλεσμα, να «υποθέσει» ότι δεν υπήρχε απειλή και έτσι η αναχαίτιση ακυρώθηκε. Ο πύραυλος χτύπησε το στόχο του, σκοτώνοντας 28 στρατιώτες και τραυματίζοντας άλλους 98.
Η διαίρεση με το μηδέν παρέλυσε πλοίο του αμερικανικού στόλου....
Διαβάστε περισσότερα στο: www.newsbeast.gr