Therac 25 - PowerPoint PPT Presentation


Importance of Software Testing in Preventing Catastrophic Failures

Software testing is crucial in ensuring the reliability and safety of software systems, as highlighted by catastrophic failures such as the Ariane 5 rocket incident and the Therac-25 radiation therapy machine disasters. These examples underscore the importance of thorough testing in identifying and

1 views • 42 slides


Understanding Software Design Principles for Data Scientists

Explore the importance of clear design in software development for data scientists, learning from past failures like the Therac-25 incident. Dive into creating understandable designs, user stories, and the significance of simplicity and careful feature selection. Follow a practical example in design

0 views • 88 slides



Challenges in Building Great Software

Building great software is essential, yet challenging due to project delays, cancellations, and budget overruns. The increasing demand for features, along with the prevalence of software bugs, contributes to the difficulty. Case studies like Allstate's automation project and the Therac-25 radiation

0 views • 21 slides


The Therac-25 Incident: Lessons Learned from Radiation Overdoses

Six patients experienced radiation overdoses during cancer treatment due to programming errors in the Therac-25 unit. This led to advancements in system safety practices, spurred by regulatory agency interventions and user group input. The problem was diagnosed as a race condition, highlighting the

0 views • 23 slides


Understanding Safety, Risk, and Development in Educational Environments

Explore topics such as safety, risk assessment, ecology, sustainable development, and system flaws through examples like the Therac-25 machine and educational laptops. Learn about the connection between socio-technical systems, values, and the MIT laptops designed for children in developing nations.

0 views • 22 slides