Professional Documents
Culture Documents
Sara Baase
CSC 3250
A Gift of Fire
Can We Trust the Computer?
What Can Go Wrong?
Case Study: The Therac-25
Increasing Reliability and Safety
Perspectives on Failures, Dependence, Risk, and Progress
Computer Models
CSC 3250
CSC 3250
Computer Professional
Understanding the source and consequences of computer failures is
valuable when buying, developing, or managing a complex system.
CSC 3250
System Failures:
affecting large numbers of people and/or costing large amounts of
money.
Safety-Critical Applications:
where people may be injured or killed.
CSC 3250
CSC 3250
CSC 3250
Large population.
Human common sense not part of automated processing.
Overconfidence in the accuracy of data from a computer.
Errors in data entry.
Information not updated or corrected.
Lack of accountability for errors.
Business:
Inventory and management software.
Financial:
Stock exchange, brokerages, banks, etc..
Transportation:
Reservations, ticketing, and baggage handling.
CSC 3250
CSC 3250
CSC 3250
10
CSC 3250
Overconfidence.
Lack of override features.
Insufficient testing.
Sheer complexity of system.
Mismanagement.
11
CSC 3250
12
CSC 3250
13
Why Nuclear
pembangkit listrik tenaga nuklir dapat
mengurangi 155 juta ton metrik CO2 yang
sedianya akan dihasilkan oleh pembangkit
tenaga bahan bakar fosil (minyak dan
batubara).
pembangkit listrik tenaga nuklir yang ada saat
ini dapat menyebabkan hilangnya 59 juta
metrik ton CO2 pada tahun 2020
CSC 3250
14
CSC 3250
15
CSC 3250
16
Warranties:
to guarantee a certain level of quality.
CSC 3250
17
CiscoCertifiedNetworkAssociate(CCNA)
MicrosoftCertifiedSystemsAdministrator(MCSA)
MicrosoftCertifiedTechnologySpecialist(MCTS)
TheMicrosoftCertifiedITProfessional(MCITP)
TheMicrosoftCertifiedProfessionalDeveloper
(MCPD)
MicrosoftCertifiedSystemsEngineers(MCSEs)
MicrosoftCertifiedApplicationDevelopers(MCADs)
CSC 3250
18
Perspectives on Failures,
Dependence, Risk, and Progress
Failures
What are acceptable rates of failures?
How accurate should software be?
Dependence
How dependent on computer systems are our ordinary activities?
How useful are computer systems to our ordinary activities?
CSC 3250
19