The Therac-25 Radiation Therapy Machine Failures: A Software Engineering Catastrophe
By
lemper
Crisp on the outside, thoughtful on the inside. A keeper.
Summary
The article discusses the Therac-25 incident, a catastrophic failure in medical device software engineering that resulted in multiple patient deaths and injuries due to radiation overdoses. The Therac-25 was a radiation therapy machine that delivered lethal doses of radiation to patients because of software bugs, race conditions, and poor engineering practices. The incident serves as a critical case study in software safety, highlighting the importance of proper testing, documentation, and safety protocols in mission-critical systems.
Key quotes
· 4 pulledWhen you're strapping a patient to an electron gun capable of delivering a 25MeV particle beam, following procedure is vitally important.
I think it's important that everyone in our industry know about this incident, and upon digging into the details I was stunned by how much of a WTF there was.
Today's article is not fun, or funny. It describes incidents of death and maiming caused by faulty software engineering processes.
The technician operating the Therac-25 radiotherapy machine at the East Texas Cancer Center (ETCC) had been running this machine, and those like it, long enough that she had the routine down.
You might also wanna read
Understanding MIL-STD-882E Software Control Levels for Safety Classification
The article explains the MIL-STD-882E standard for software control levels, which categorizes software based on how dangerous it can be base
Engineering Professor Explains How Electric Cars Work and Answers Common EV Questions
Professor Willett Kempton, an electrical and computer engineering expert from the University of Delaware, answers common internet questions
#NYTechWeek Panel: Addressing the Youth Cybersecurity Talent Gap
This article announces a panel event at #NYTechWeek focused on the cybersecurity talent gap among young people. Moderated by Girls Who Code
How to upload and manage article metadata in DOAJ
This article explains how journals indexed in the Directory of Open Access Journals (DOAJ) can upload article metadata. It describes the met
Five Levels of Telegram Spam Sophistication and Why Most Anti-Spam Bots Only Catch the First Two
This article provides a technical breakdown of five levels of Telegram spam sophistication observed through running an AI-powered anti-spam
cstu.io·6h agoMassachusetts invests $25M in MIT's new Quantum Systems Laboratory for quantum computing research
MIT is launching a Quantum Systems Laboratory in Cambridge, backed by a $25 million state investment from Massachusetts. The facility aims t
