
پایگاه خبری تحلیلی انتخاب (Entekhab.ir) : سالها پیش، حذف قفلهای سختافزاری و خطای کدنویسی در یک دستگاه پرتودرمانی باعث تابش بیشازحد پرتو به بیماران و مرگ ۳ نفر شد. دستگاه پرتودرمانی Therac-25 که توسط شرکت کانادایی Atomic Energy of Canada Limited (AECL) ساخته شده بود، به یکی از مشهورترین نمونههای شکست نرمافزار در یک سامانهی ایمنی-حیاتی تبدیل شد. این دستگاه از اوایل دههی ۱۹۸۰ برای درمان سرطان استفاده میشد و میتوانست هم پرتو الکترونی و هم پرتو ایکس تولید کند؛ اما مجموعهای از خطاهای نرمافزاری و ضعفهای طراحی در نهایت به چندین مورد پرتودهی بسیار شدید انجامید. بین سال ۱۹۸۵ و ۱۹۸۷، دستکم ۶ حادثهی مرتبط با Therac-25 ثبت شد. بیماران در برخی موارد بهجای دوز تجویزشده، مقادیر بسیار بالاتری از پرتو دریافت کردند. سه بیمار در نتیجهی این حوادث جان باختند و سه نفر دیگر دچار آسیبهای شدید شدند. یکی از مهمترین مشکلات Therac-25 این بود که برخی قفلهای ایمنی سختافزاری که در مدلهای قبلی وجود داشتند، حذف شدند و وظیفهی جلوگیری از وضعیتهای خطرناک تا حد زیادی به نرمافزار سپرده شده بود. یکی از خطاهای کلیدی نیز یک شرایط رقابتی بود؛ یعنی ترتیب بسیار سریع رخدادهای مختلف میتوانست برنامه را به وضعیتی ببرد که سیستم …












