جهاز ثيراك-25: قصة كارثة برمجية في تاريخ الطب الإشعاعي

ثيراك-25أخطاء برمجيةعلاج إشعاعيكوارث تقنيةهندسة النظمالسلامة البرمجيةتاريخ الطب

جهاز ثيراك-25: قصة كارثة برمجية في تاريخ الطب الإشعاعي

يُعد جهاز ثيراك-25 (Therac-25) واحداً من أكثر الأمثلة شهرة في تاريخ هندسة البرمجيات والطب الإشعاعي، حيث ارتبط اسمه بسلسلة من الحوادث المأساوية التي وقعت بين عامي 1985 و1987. كان الجهاز عبارة عن مسرع خطي طبي طورته شركة الطاقة الذرية الكندية المحدودة (AECL)، وقد تسببت أخطاء برمجية في تعريضه للمرضى لجرعات إشعاعية قاتلة.

جهاز ثيراك-25
صورة توضيحية لجهاز ثيراك-25 المستخدم في العلاج الإشعاعي.

خلفية تاريخية وتصميم الجهاز

تم تصميم ثيراك-25 كجهاز متطور يعتمد على الحاسوب للتحكم في الجرعات الإشعاعية. على عكس النماذج السابقة مثل ثيراك-6 وثيراك-20، اعتمد ثيراك-25 بشكل كلي على البرمجيات للتحكم في آليات السلامة، مما أدى إلى إلغاء العديد من أجهزة الحماية المادية التقليدية.

مخطط تقني
مخطط يوضح المكونات الداخلية لجهاز ثيراك-25.
آلية عمل الجهاز
رسم متحرك يوضح آلية دوران القرص الدوار في الجهاز.

الأخطاء البرمجية والحوادث

كانت المشكلة الأساسية تكمن في ما يعرف بـ "ظروف السباق" (Race Conditions)، حيث كانت البرمجيات تفشل في التنسيق بين حركة القرص الدوار وإطلاق الشعاع. في بعض الحالات، كان الجهاز يطلق جرعة إشعاعية كاملة بينما لم يكن القرص في الوضع الصحيح، مما أدى إلى جرعات تفوق المعدل الطبيعي بـ 250 ضعفاً.

توزيع الإشعاع
توضيح لكيفية توجيه حزمة الإلكترونات في الجهاز.

الدروس المستفادة

أصبحت كارثة ثيراك-25 دراسة حالة كلاسيكية في كليات الهندسة وعلوم الحاسوب، حيث سلطت الضوء على خطورة الثقة المفرطة في البرمجيات في الأنظمة الحساسة للسلامة، وأهمية وجود آليات حماية مادية مستقلة عن البرمجيات.

أسئلة شائعة

ما هو السبب الرئيسي لحوادث ثيراك-25؟

السبب الرئيسي كان وجود أخطاء برمجية في نظام التحكم (ظروف السباق) وعدم وجود آليات حماية مادية كافية للتعامل مع فشل البرمجيات.

لماذا تم الاعتماد على البرمجيات في ثيراك-25؟

سعت الشركة المصنعة لتقليل التكاليف وزيادة كفاءة الجهاز من خلال استبدال آليات الحماية المادية المعقدة ببرمجيات حاسوبية.

ما هي الدروس التي تعلمها المهندسون من هذه الكارثة؟

تعلم المهندسون ضرورة عدم الاعتماد الكلي على البرمجيات في الأنظمة الحساسة، وأهمية إجراء اختبارات صارمة، وضرورة وجود أنظمة حماية مادية مستقلة.