Therac-25放射线疗法机器在1985年至1987年间发生了至少六起事故,导致患者接受了致命的过量辐射。这些事故引起了美国食品和药物管理局(FDA)的关注,他们对Therac-25进行了调查。调查发现,软件设计缺陷是导致事故的主要原因,包括缺乏适当的错误检查和软件状态之间的不恰当通信。FDA要求生产商Atomic Energy of Canada Limited(AECL)进行软件修改,并加强了对放射治疗设备的监管。此外,FDA还发布了关于计算机控制放射治疗设备的安全性和有效性的指导文件,以防止类似事故再次发生。Therac-25事故成为了软件工程和医疗设备安全领域的一个警示案例,强调了在设计和测试医疗设备软件时必须采取严格的安全措施。