Integrating Ethics into a Computing Curriculum: A Case Study of the Therac-25: A paper on teaching ethics of real-time systems
Educational ResourceAuthors:Huff, CharlesBrown, Richard
Abstract:
This is a paper on teaching the Therac-25 case with particular reference to understanding the race conditions that underlie some of the errors. We contend that, given the poor understanding of race conditions in the 1970s, it is anachronistic to blame AECL programmers for not handling these with correct synchronization techniques. This does not absolve AECL of blame for many other system safety errors, but it places the case in its historical context.
Keywords:
Catastrophes, Hazards, Disasters, Ethics and Society, Public Well-being, Risk, Research and Practice, Safety, Public Health and Safety, Case Study Method
Catastrophes, Hazards, Disasters, Ethics and Society, Public Well-being, Risk, Research and Practice, Safety, Public Health and Safety, Case Study Method
Rights:
All rights reserved (no additional license for public reuse)
All rights reserved (no additional license for public reuse)
Language:
English
English
Publisher:
Online Ethics Center
Online Ethics Center
Published Date:
2020
2020
Related Links:
https://onlineethics.org/cases/therac-25/integrating-ethics-computing-curriculum-case-study-therac-25-paper-teaching-ethics
Notes:
Essay