رویکردی نوین جهت افزایش آستانه تحمل پذیری خطا در نرم افزار

Publish Year: 1396
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 353

This Paper With 19 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

CONFITC04_011

تاریخ نمایه سازی: 6 مهر 1397

Abstract:

موضوع اصل این مقاله یک رویکرد مبتنی بر تکنولوژی تحمل خطا مبتنی بر چندین سناریو هایی مختلف را که پیاده سازیشده است ارتباط داخلی تایید عملکردی مبتنی بر شبیه سازی است که به صورت استاندارد برای به حداقل رساندن برای ازبین بردن خطاهای طراحی از سیستم های سخت افزاری شبیه سازی شده بکار می رود که مکانیزم های تحمل خطاییدارند که برای قدرتمند کردن سیستم ها در برابر خطاها کار می کنند. که به این منظور یک پلتفرم ارزیابی که این روشرا اتصال می دهد و برای یک مطالعه موردی خاص تست می شود یک روبات که در یک جای پر پیچ و خم حرکتمی کند (بخش الکترومکانیکی آن کنترل ربات است و بخش مکانیکی آن خود ربات است) با این حال برای ایجاد پلتفرمارزیابی که بطور عمومی برای سیستم های الکترومغناطیسی متفاوت قابل استفاده باشد چندین مشکل مختلف حل خواهدشد . برای مثال کنترل الکترونیکی می تواند چندین روش داشته باشد (سخت افزاری مبتنی بر پردازنده ومبتنی شبکهعصبی) و برای هر گزینه قابلیت تعمیر کردن آن وجود دارد .به علاوه برای بررسی رفتار مختلف سیستم های تایید شدهسناریوهای، تایید مختلف باید جمع آوری شود واین وظیفه مولد های (ژنراتورهای) تصادفی ویا سناریوهای تست هایرگرسیون مفید است. همچنین آزمایشات بسیار مختلف وجود دارد (سخت افزاری مبتنی بر پردازنده ومبتنی شبکه عصبی)علاوه برای بررسی رفتار پیچیده سیستم های تایید شده سناریوهای تایید مختلف باید جمع آوری شود واین مسیولیت مولدهای (ژنراتورهای) تصادفی ویا سناریوهای تست های رگرسیون مفید خواهد بود همچنین بررسی بسیار بیشتری باید برایایجاد روش تحمل خطاهای کافی انجام گرفته که نشان خواهد داد چگونه یک کنترلر الکترونیکی عمومی می تواند دربرابر خطاها بوسیله مکانیزم های تحمل خطا استوار شوند تا آنرا در محیط واقعی به اندازه کافی قانع کند همه این موضوعاتگوناگون در این مقاله به همراه برخی آزمایشات جانبی ارایه می شوند که باعث یکپارچگی آنها در یک پلتفرم بررسیمی شودبسیاری از تکنیک های تحمل پذیری خطا طراحی شده اند تا اینکه میزان خطا را کاهش می دهد تحمل پذیریخطا توانایی یک سیستم برای ادامه وظایف در نظر گرفته شده حتی در حضور خرابی ها است تا به کار خود ادامه دهند.سیستم به حیات خود ادامه دهد.

Authors

مهشید قاسمی گلمرز

کارشناسی ارشد نرم افزار، گروه کامپیوتر، واحد ارومیه، دانشگاه آزاد اسلامی، ارومیه، ایران

کامبیز مجیدزاده

استادیار، گروه کامپیوتر، واحد ارومیه، دانشگاه آزاد اسلامی، ارومیه، ایران