Therac-25: 치명적인 소프트웨어 버그
1980년대, 방사선 치료 기기 Therac-25의 소프트웨어 버그로 인해 많은 환자가 사망하거나 중상을 입었습니다. 소프트웨어의 경합 상태로 인해 데이터 입력 속도가 빠르면 잘못된 방사선을 과다하게 조사할 수 있었습니다. 이 사고는 안전이 중요한 시스템에서 소프트웨어 테스트 및 프로세스 관리를 소홀히 하는 것의 심각한 결과를 보여줍니다. 견고한 안전 메커니즘의 부재가 치명적인 것으로 판명되었습니다. 이 사례는 소프트웨어 엔지니어링에서의 경고로 작용하며, 안전이 최우선시되는 상황에서는 포괄적인 소프트웨어 개발 프로세스, 엄격한 테스트, 조직적인 책임의 중요성을 강조합니다.
더 보기