محققان دانشگاه MIT به تازگی سیستم جدیدی را طراحی کرده اند که می تواند به صورت خودکار ایرادهای (Bug) نرم افزاری را پیدا کرده و نسبت به رفع آنها اقدام کند. با توجه به اطلاعات منتشر شده از سوی این محققان، این سیستم می تواند بر روی برنامه های متن باز سوار شود و با یادگیری ساز و کار آنها در صدد رفع مشکلات موجود برآید.

این محققان برای ارزیابی این سیستم، آن را بر روی تعدادی از برنامه های متن باز موجود به اجرا در آوردند تا علاوه بر کشف باگ های موجود به رفع آنها نیز بپردازد. بنا به اطلاعات در دسترس سیستم طراحی شده از سوی این محققین دانشگاه MIT توانسته است بسته به زمانی که برای بررسی این برنامه ها در اختیار دارد در حدود 15 تا 18 مورد از مشکلات را یافته و نسبت به حل آنها اقدام کند.

دکتر Martin Rinard مدیر این تحقیقات در مورد این سیستم جدید اینگونه توضیح می دهد: "یکی از مهمترین مسائلی که در حین انجام این تحقیقات به آن پی بردیم حضور یک ساز و کار جامع در کدهای برنامه نویسی صحیح است که می توان با کشف و یادگیری آن از یک برنامه خاص، آن را بر روی دیگر برنامه ها هم پیاده سازی کرد. اگر شما بتوانید کدهای صحیح و درست را شناسایی کنید آنگاه می توان از آن در سرتاسر دنیای مهندسی نرم افزار به کار بگیرید. این سیستم طراحی شده نوعی از کاربردهای این تکنیک جدید و شگفت انگیز است."

نتایج این تحقیقات چندی پیش در شکل یک مقاله جامع در اختیار علاقه مندان قرار گرفت.

منبع: BGR

نظر خود را اضافه کنید.

ارسال نظر بدون عضویت در سایت

0
نظر شما پس از تایید مدیر منتشر خواهد شد.
  • هیچ نظری یافت نشد

ورود به شهرسخت‌افزار

ثبت نام در شهر سخت افزار
ورود به شهر سخت افزار

ثبت نام در شهر سخت افزار

نام و نام خانوادگی(*)
لطفا نام خود را وارد کنید

ایمیل(*)
لطفا ایمیل خود را به درستی وارد کنید

رمز عبور(*)
لطفا رمز عبور خود را وارد کنید

شماره موبایل
Invalid Input

جزو کدام دسته از اشخاص هستید؟(*)

لطفا یکی از موارد را انتخاب کنید