Security and Reliability THERAC CASE STUDY TEXTBOOK: BRINKMAN’S ETHICS IN A COMPUTING CULTURE READING: CHAPTER 5, PAGES 166-172.

Slides:



Advertisements
Similar presentations
1 Law & Ethics Chapter 1 – Law, Ethics, Business: An Introduction Copyright © 2005 by Jeffrey Pittman.
Advertisements

The Therac-25: A Software Fatal Failure
Tort Law: Negligence Civil Law Mr. DeZilva. Negligence The most common unintentional tort is negligence The most common unintentional tort is negligence.
What You’ll Learn How to define negligence (p. 88)
4Chapter SECTION OPENER / CLOSER: INSERT BOOK COVER ART Negligence and Strict Liability Section 4.2.
A Gift of Fire, 2edChapter 4: Can We Trust the Computer?1 PowerPoint ® Slides to Accompany A Gift of Fire : Social, Legal, and Ethical Issues for Computers.
Legal Concepts for Engineers Wentworth Institute of Technology ELEC 163 Electronic Design I Prof. Tim Johnson Chapter 4 Section 7 “Fundamentals of Engineering.
Torts True or False Torts Defined Torts Completion.
Legal Liability and Insurance Chapter 3. Legal Concerns n Liability: being legally responsible for the harm one causes another person. n Standard of Reasonable.
Background Increasing use of automated systems Hardware and software technology are improving rapidly User interface technology is lagging Critical bottleneck.
Chapter 18: Torts A Civil Wrong
Tort Law Part 2 Negligence and Liability. Negligence Most common tort Accidental or Unintentional Tort Failure to show a degree of care that a “reasonable”
Negligence The Unintentional Tort (The most common civil action) Negligence.
Tort Law – Unintentional torts
National Throws Coaches Association. AREAS OF ATTENTION Implements Throwing Areas Practice Competition Officials Coaches Athletes.
Motivation Why study Software Engineering ?. What is Engineering ? 2 Engineering (Webster) – The application of scientific and mathematical principles.
A Gift of Fire Third edition Sara Baase
Jacky: “Safety-Critical Computing …” ► Therac-25 illustrated that comp controlled equipment could be less safe. ► Why use computers at all, if satisfactory.
Trust, Safety and Reliability
Chapter 9: A Primer on Medical Malpractice. Malpractice – What is it? Error - behavioral matter Misperception Mistake Omission Substitution Accident -
By Monika, Max, Vanja, Nicole KEY PRINCIPLES OF NEGLIGENCE.
CIVIL LAW 3.2 TYPES OF TORTS. Types of Torts  There are three categories of torts:  Intentional Wrong  Negligence  Strict Liability.
Lecture 7, part 2: Software Reliability
DJ Wattam, Han Junyi, C Mongin1 COMP60611 Directed Reading 1: Therac-25 Background – Therac-25 was a new design dual mode machine developed from previous.
Ethical and Social...J.M.Kizza 1 Module 8: Software Issues: Risks and Liabilities Definitions Causes of Software Failures Risks Consumer Protection Improving.
Therac 25 Nancy Leveson: Medical Devices: The Therac-25 (updated version of IEEE Computer article)
ITGS Software Reliability. ITGS All IT systems are a combination of: –Hardware –Software –People –Data Problems with any of these parts, or a combination.
Chapter 8: Errors, Failures, and Risk
1 Can We Trust the Computer? What Can Go Wrong? Case Study: The Therac-25 Increasing Reliability and Safety Perspectives on Failures, Dependence, Risk,
Liability for Computer Errors Not covered in textbook.
TORTS INTENTIONAL AND NEGLIGENT. The Elements of an Intentional Tort 1. An intentional tort. 2. An injury. 3. Tort was the proximate cause of injury.
Legal Considerations Sports Med 2.
Unit 1.3 The Law of Sports Injury. The Coach The coach is typically the first person at the scene of an injury. The coach’s decisions and actions are.
Chapter 3 The Law of Sports Injury. The Coach The coach is typically the first person at the scene of an injury. The coach’s decisions and actions are.
The Law Of Torts Chapter #4.
1 Ethical Issues in Computer Science CSCI 328, Fall 2013 Session 37 Professional Responsibilities.
Chapter 3 The Law of Sports Injury. The Coach The coach is typically the first person at the scene of an injury. The coach’s decisions and actions are.
Dimitrios Christias Robert Lyon Andreas Petrou Dimitrios Christias Robert Lyon Andreas Petrou.
ASME C&S Training Module C3 MODULE C - LEGAL SUBMODULES C1. Conflict Of Interest/Code Of Ethics C2. Antitrust C3. Torts C4. Intellectual Property C5. Speaking.
1 Acme Electronics: Student Coaching Slides. 2 Question 1: Negligence Define Prima Facie Case – Plaintiff’s Burden Defenses – Defendant’s Burden.
Chapter 3 The Law of Sports Injury. The Coach The coach is typically the first person at the scene of an injury. The coach’s decisions and actions are.
PE 254. Negligence The legal claim that a person failed to act as a reasonable and prudent person should, thereby resulting in injury to another person.
Chapter 19 Objective At the Conclusion of this lesson students will be able to: Define negligence and its elements Use these elements to analyze cases.
Chapter 20 Negligence. The failure to exercise a reasonable amount of care in either doing or not doing something resulting in harm or injury.
Therac-25 CS4001 Kristin Marsicano. Therac-25 Overview  What was the Therac-25?  How did it relate to previous models? In what ways was it similar/different?
Copyright © 2012 Pearson Education, Inc. All rights reserved. Chapter 4 The Ethics of Manufacturing and Marketing.
Chapter 09 Negligence and Strict Liability Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
PA 165 Introduction to Torts Unit 4 Lecture 1. Unit 4 Graded Items Lecture 1 (10 points) Lecture 2 (10 points) Quiz (40 points) Discussion (20 points)
Unit 13: Risk Management and Insurance Safety is No Accident Some Legal Aspects of NAUI Leadership The Concept of Negligence Actions to Take if an Accident.
CS, AUHenrik Bærbak Christensen1 Critical Systems Sommerville 7th Ed Chapter 3.
Dr. Rob Hasker. Classic Quality Assurance  Ensure follow process Solid, reviewed requirements Reviewed design Reviewed, passing tests  Why doesn’t “we.
PA 165 Introduction to Torts Unit 4 Seminar. Unit 3 Follow Up Unit 3 Paper Intentional Torts Defenses to Intentional Torts.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Finish Ethics Next Week Research Topics in HCI CS 321 Human-Computer Interaction.
Mario was driving when he carelessly threw a banana out in front of Luigi. Luigi hit the Banana, spun out of control and hit the side wall of the track.
Dr. Rob Hasker. Classic Quality Assurance  Ensure follow process Solid, reviewed requirements Reviewed design Reviewed, passing tests  Why doesn’t “we.
The Law of Torts Chapter 4. Intentional Torts Crime: –Harm to specific individuals and also to the general welfare Tort: –Private wrong committed by one.
University of Colorado Denver, College of Nursing Jessica Vecchio.
Chapter 20. Conduct that falls below the standard established by law for protecting others against unreasonable risks of harm Surgeon forgets to remove.
Legal Aspects DEFINITIONS –Statutory law –Common (case) law –Public law and Private law –Criminal law and Civil law.
Can We Trust the Computer? FIRE, Chapter 4. What Can Go Wrong? What are the risks and reasons for computer failures? How much risk must or should we accept?
Understanding Business and Personal Law Negligence and Strict Liability Section 4.2 The Law of Torts A person can commit an unintentional tort, when he.
4Chapter SECTION OPENER / CLOSER: INSERT BOOK COVER ART Negligence and Strict Liability Section 4.2.
UNIT 1 Chapter 3 Sports Law. Who’s often on the scene 1 st ? THE COACH Inappropriate decisions and actions may jeopardize the injured person and lead.
ICT meeting Business needs
Fire Service Course Delivery Legal Issues
PowerPoint® Slides to Accompany
Reliability and Safety
Therac-25.
Section Outline Unintentional Torts Negligence Strict Liability
Civil Law 3.4 negligence.
Presentation transcript:

Security and Reliability THERAC CASE STUDY TEXTBOOK: BRINKMAN’S ETHICS IN A COMPUTING CULTURE READING: CHAPTER 5, PAGES

Intrinsic & Extrinsic software Intrinsic (embedded): ◦Software that is part of a completed product Extrinsic (external): ◦Loaded onto the computer or machine of the user, user directly encounters

Important Case Study: The Therac-25 Radiation therapy machine Typical system malfunctions number 40x day

The Therac-25 case facts 20 month period, overdoses to 6 patients, directly killing 3. Previous models, 6 & 20 ◦Differences to the 25? Chronology of accidents ◦Please see

What was wrong with the Therac-25 programming? 2 modes – X-ray: high intensity beam deflected by tungsten target – Electron: removes tungsten & reduces beam intensity by factor of 100 Quickly changing* (data entry editing) between mode resulted in electron mode not dropping the beam intensity ◦* If the operator was able to edit and start < 8 seconds Use of a Race condition – 2 or more tasks sharing a variable, order that each is encountered can affect behavior of the program – The Therac-25 no longer had the hardware safety feature

Therac 25 problems ◦No fail safe ◦No dose reporting ◦Complicated programming ◦Re-use of code ◦Inadequate testing ◦Poor documentation ◦Untrained technicians ◦Poor communication

Who had moral and/or legal responsibility? Harm clearly shown. Was there intent? No ◦So we consider tort of negligence Defining negligence from law.com ◦n. failure to exercise the care toward others which a reasonable or prudent person would do in the circumstances, or taking action which such a reasonable person would notfailure to exercise the care toward others which a reasonable or prudent person would do in the circumstances, or taking action which such a reasonable person would not Must prove: ◦“a) that the party alleged to be negligent had a duty to the injured party-specifically to the one injured or to the general public, b) that the defendant's action (or failure to act) was negligent-not what a reasonably prudent person would have done, c) that the damages were caused ("proximately caused") by the negligence. An added factor in the formula for determining negligence is whether the damages were "reasonably foreseeable" at the time of the alleged carelessness”