errors funny fatal

Information about errors funny fatal

Published on August 27, 2007

Author: Amateur

Source: authorstream.com

Content

Slide1:  Software Errors: Funny and Fatal Aditya P. Mathur Sci 110 Honors Seminar Monday Oct 18, 2004 Last update: October 18, 2004 Errors and humans:  Errors and humans 'To err is human; to forgive, divine.' ' …but to really foul up requires a computer..' 'From novice to the best, from the inexperienced to the experienced, from young to old, all designers/programmers make errors.' Error: A definition:  Error: A definition 'mistake, error, fault' ' a wrong action attributable to bad judgment or ignorance or inattention; 'he made a bad mistake'; 'she was quick to point out my errors'; 'I could understand his English in spite of his grammatical faults' Error, fault, failure:  Error, fault, failure Analyst/Designer/Programmer makes a mistake. Errors and Input:  Errors and Input Set of inputs, also known as the Input domain Finding and fixing errors:  Finding and fixing errors Goal of testing and debugging: Reduce the set of failure causing inputs to null. Impact of Errors:  Impact of Errors Funny: Will likely generate laughter. Fatal: May cause death. Inconvenience: May require machine reboot. Disaster: May cause loss of property. Funny: La Tosca (Giacomo Puccini):  Funny: La Tosca (Giacomo Puccini) 'The opera Tosca debuted just over one hundred years ago, at the Teatro Constanzi in Rome on January 14, 1900. Soon after its premiere, it became one of the most popular operas in the repertoire, and it remains so to this day.' Funny: Candle Blowing:  Funny: Candle Blowing 'It was the candelabra that played a prominent role in a San Diego performance of Tosca in 1956. The script called for Tosca to blow out the four candles in the candelabra before dramatically placing a candle on either side of Scarpia and a crucifix on his breast and exiting the stage. With modern fireproofing the fire-risk is usually considered small enough to permit the use of real candles.' Funny: Blow order mismatch:  Funny: Blow order mismatch 'In San Diego, however, the candles were not only electric, but the order of their going out was fixed on a computer tape along with all the rest of the lighting cues. The tape obeyed the stage manager's signal and snuffed the candles exactly as Tosca blew them out - except that on this occasion the programming was wrong and it blew them out in a different order from hers.' Funny: Oops!:  Funny: Oops! She blew to the right, the candle on the left went out, she blew the back one, the one in front went out! To further confuse the situation, as she began E avanti a lui tremava tutta Roma (And before him all Rome trembled), the electronic bleep for the curtain arrived too soon and the curtain shut with furious speed before she had finished. Disaster: Rocket Launch:  Disaster: Rocket Launch French rocket Ariane 501 was scheduled to launch on the morning of June 4, 1996, from the launch site in Kourou, French Guiana. Failure of the launch due to the un-manned rocket exploding after 42 seconds from the time of the launch. Disaster: The error:  Disaster: The error An internal software exception was caused during execution of a data conversion from a 64-bit floating-point number to a 16-bit signed integer value. The value of the floating-point number was greater than what could be represented by a 16-bit signed integer (e.g. 43,445). The data conversion instructions were not protected from causing operand errors. Disaster: Inadequate testing:  Disaster: Inadequate testing 'The guidance system for Ariane 5 was an upgrade from Ariane 4. But Ariane 5 had a different trajectory which pushed one of the numerical parameters out of bounds.' ' This would have been caught in testing, but only if the testing specification were properly upgraded to work for Araine 5. That didn't happen although the specifications and development processes are at the same level as NASA uses. They still failed.' Fatal: Therac-25:  Fatal: Therac-25 'The Therac-25 was a computerized radiation therapy machine.' 'The Therac-20, a predecessor of the Therac-25, employed independent protective circuits and mechanical interlocks to protect against overdose. The Therac-25 relied more heavily on software.' Fatal: No hardware interlocks:  Fatal: No hardware interlocks 'The Therac-25 supported a multitasking environment, and the software allowed concurrent access to shared data. This precarious implementation caused program failure under certain (race) conditions.' Fatal: Overdose and Deaths:  Fatal: Overdose and Deaths 'The machine massively overdosed patients at least six times between June 1985 and January 1987. Each overdose was several times the normal therapeutic dose and resulted in the patient's severe injury or even death.' Inconveniences: Minor and Major:  Inconveniences: Minor and Major Paychecks printed with $0! On July 1-2, 1991, computer-software collapses in telephone switching stations disrupted service in Washington DC, Pittsburgh, Los Angeles and San Francisco. The Mars Climate Orbiter crashed in September 1999 because of a 'silly mistake': wrong units in a program. A cat was registered as a voter to demonstrate risks (no pawtograph required). References:  http://www.cs.tau.ac.il/~nachumd/horror.html http://www.five-ten-sg.com/risks/21.html Nany Leveson (Safety expert): http://onlineethics.org/cases/therac25.html http://sunnyday.mit.edu/book.html The following sites point to many 'horror stories' related to software errors. References

Related presentations


Other presentations created by Amateur

Time Management
19. 06. 2007
0 views

Time Management

genitourinary surgery
30. 04. 2008
0 views

genitourinary surgery

musso
28. 04. 2008
0 views

musso

JBEIT Procurement
18. 04. 2008
0 views

JBEIT Procurement

Rodgers
17. 04. 2008
0 views

Rodgers

IPsec Business
16. 04. 2008
0 views

IPsec Business

1narongchai
14. 04. 2008
0 views

1narongchai

ch03 4e sp07
13. 04. 2008
0 views

ch03 4e sp07

EntretiensMD 061005 VA
10. 04. 2008
0 views

EntretiensMD 061005 VA

The story of Abraham 3 10
19. 06. 2007
0 views

The story of Abraham 3 10

low cost strategy 040405
13. 03. 2008
0 views

low cost strategy 040405

PP Latin America Unit XX
22. 10. 2007
0 views

PP Latin America Unit XX

C6436 11th Family
24. 02. 2008
0 views

C6436 11th Family

reniers film history
20. 02. 2008
0 views

reniers film history

08 Osborne Use of Methanol
07. 11. 2007
0 views

08 Osborne Use of Methanol

Notes Japan
09. 10. 2007
0 views

Notes Japan

Pablo NERUDA
16. 10. 2007
0 views

Pablo NERUDA

indiaglorious
16. 10. 2007
0 views

indiaglorious

Greeklegacies
17. 10. 2007
0 views

Greeklegacies

CRP 1000 Presentation
19. 10. 2007
0 views

CRP 1000 Presentation

CrossingtheFinishLine
05. 09. 2007
0 views

CrossingtheFinishLine

RAI Status Report
23. 10. 2007
0 views

RAI Status Report

distribution aufait
23. 10. 2007
0 views

distribution aufait

comma
05. 09. 2007
0 views

comma

MIE2006 Workshop
05. 09. 2007
0 views

MIE2006 Workshop

PlenaryPovertyNarayan
29. 11. 2007
0 views

PlenaryPovertyNarayan

ubicomp smart homes
27. 08. 2007
0 views

ubicomp smart homes

ShirleyJackson
27. 08. 2007
0 views

ShirleyJackson

Culture Conflict Resolution
27. 08. 2007
0 views

Culture Conflict Resolution

Ed Moyle 2006 RSA
27. 08. 2007
0 views

Ed Moyle 2006 RSA

anxiety
27. 08. 2007
0 views

anxiety

NYpanel 4 DATAUSE
05. 09. 2007
0 views

NYpanel 4 DATAUSE

Influenza 2006
25. 10. 2007
0 views

Influenza 2006

mals russia trip
26. 10. 2007
0 views

mals russia trip

geneticAlgorithm
29. 10. 2007
0 views

geneticAlgorithm

june7
15. 11. 2007
0 views

june7

The Romans WWtbaM
14. 12. 2007
0 views

The Romans WWtbaM

Lsn 3 Egypt
10. 10. 2007
0 views

Lsn 3 Egypt

Economics of ClimateChange
30. 12. 2007
0 views

Economics of ClimateChange

Amateur Satellites
03. 01. 2008
0 views

Amateur Satellites

bio refinery
03. 01. 2008
0 views

bio refinery

Nobelpreise
15. 10. 2007
0 views

Nobelpreise

Impact of Metrology Eng
22. 10. 2007
0 views

Impact of Metrology Eng

DensityNotes
06. 11. 2007
0 views

DensityNotes

All Star Grill
17. 12. 2007
0 views

All Star Grill

Slivovsky CPE350 Lecture5
07. 01. 2008
0 views

Slivovsky CPE350 Lecture5

Obesity Trends Map
09. 08. 2007
0 views

Obesity Trends Map

Obesity Prevalence
09. 08. 2007
0 views

Obesity Prevalence

Logics of Enquiry
09. 08. 2007
0 views

Logics of Enquiry

Obesity workshop
09. 08. 2007
0 views

Obesity workshop

CAIRO NOTABLE EARTHQUAKES
23. 11. 2007
0 views

CAIRO NOTABLE EARTHQUAKES

Robotalk
03. 01. 2008
0 views

Robotalk

Potts Whipple
12. 10. 2007
0 views

Potts Whipple

07 wifi Hovis
29. 10. 2007
0 views

07 wifi Hovis

prop50information
03. 01. 2008
0 views

prop50information

Angola MTB
19. 10. 2007
0 views

Angola MTB

PP JA FUENTES
22. 10. 2007
0 views

PP JA FUENTES

cowie
19. 11. 2007
0 views

cowie

myers12
09. 08. 2007
0 views

myers12

wehrle
15. 10. 2007
0 views

wehrle

4B2006
22. 10. 2007
0 views

4B2006

Energizing your online presence
27. 08. 2007
0 views

Energizing your online presence

PRC56 Amanda open
27. 09. 2007
0 views

PRC56 Amanda open

ufrj 2003
28. 12. 2007
0 views

ufrj 2003

voting
27. 08. 2007
0 views

voting

copyright law
30. 10. 2007
0 views

copyright law

My name is Meth
02. 10. 2007
0 views

My name is Meth

PAAB Presentation Kelly
27. 02. 2008
0 views

PAAB Presentation Kelly

healthy eating SC
04. 03. 2008
0 views

healthy eating SC

Future Naval Capabilities
06. 03. 2008
0 views

Future Naval Capabilities

FP7 FAFB Information 2
27. 11. 2007
0 views

FP7 FAFB Information 2

RigandShip experience
07. 11. 2007
0 views

RigandShip experience

MORTON
07. 11. 2007
0 views

MORTON

Pakistan RSpresentation
30. 03. 2008
0 views

Pakistan RSpresentation

Preciosa factura 1949
19. 06. 2007
0 views

Preciosa factura 1949

Postales de Amistad 1970
19. 06. 2007
0 views

Postales de Amistad 1970

Kickoff Presentation 2007
30. 10. 2007
0 views

Kickoff Presentation 2007

Simplemente Espectacular 1 1714
19. 06. 2007
0 views

Simplemente Espectacular 1 1714

Regalos Originales
19. 06. 2007
0 views

Regalos Originales

Regalito 1713
19. 06. 2007
0 views

Regalito 1713

realidad
19. 06. 2007
0 views

realidad

Toda mujer deberia 1971
19. 06. 2007
0 views

Toda mujer deberia 1971

The three wise men 2 of 12
19. 06. 2007
0 views

The three wise men 2 of 12

Tanga mania 2016
19. 06. 2007
0 views

Tanga mania 2016

srs presentation
19. 06. 2007
0 views

srs presentation

SOAP
19. 06. 2007
0 views

SOAP

slideshoweou
19. 06. 2007
0 views

slideshoweou

HEARTof Darkness pres2
27. 08. 2007
0 views

HEARTof Darkness pres2

smpp tuberculosis janssens
15. 10. 2007
0 views

smpp tuberculosis janssens

AFD 070425 016
27. 08. 2007
0 views

AFD 070425 016

Rocks and Minerals
15. 10. 2007
0 views

Rocks and Minerals

corso studi fisica
15. 10. 2007
0 views

corso studi fisica

TL China
25. 03. 2008
0 views

TL China

Proverbios Animados 1951
19. 06. 2007
0 views

Proverbios Animados 1951

20060828091411514
12. 10. 2007
0 views

20060828091411514

08 Neil Scales
16. 11. 2007
0 views

08 Neil Scales

Refleja Lo Que Piensas 1954
19. 06. 2007
0 views

Refleja Lo Que Piensas 1954

Recomenzar 1911
19. 06. 2007
0 views

Recomenzar 1911

ATAMS Pre Bid Presentation 2
28. 02. 2008
0 views

ATAMS Pre Bid Presentation 2

Newspapers drive sales for web2
04. 10. 2007
0 views

Newspapers drive sales for web2

Koonce et al Poster
09. 08. 2007
0 views

Koonce et al Poster

kottmann pl
18. 03. 2008
0 views

kottmann pl

The Lizards
19. 06. 2007
0 views

The Lizards

vet2
21. 10. 2007
0 views

vet2

Burger Ch07 Magnetics
05. 01. 2008
0 views

Burger Ch07 Magnetics

Robo en cajeros II 2080
19. 06. 2007
0 views

Robo en cajeros II 2080

Robo en cajeros 1908
19. 06. 2007
0 views

Robo en cajeros 1908

Quien Snoopy 1952
19. 06. 2007
0 views

Quien Snoopy 1952

hietala materiaali
27. 08. 2007
0 views

hietala materiaali

Lilas
09. 08. 2007
0 views

Lilas

454
16. 03. 2008
0 views

454

thor
05. 09. 2007
0 views

thor

Para enviar 1934
19. 06. 2007
0 views

Para enviar 1934

aug12 rita VeenaJha
17. 10. 2007
0 views

aug12 rita VeenaJha

Posiciones incorrectas 2012
19. 06. 2007
0 views

Posiciones incorrectas 2012

Heminger IBTTA VII
14. 11. 2007
0 views

Heminger IBTTA VII

PowerPointslaveshipi nternet
27. 08. 2007
0 views

PowerPointslaveshipi nternet

educators presentation
16. 02. 2008
0 views

educators presentation

Diversity in the Family
24. 02. 2008
0 views

Diversity in the Family