مدلسازی پیاده سازی و مقایسه تاکتیکهای تحملپذیری خطای برنامه نویسی خود بررسی و بلوکهای بازیابی توافقی
عنوان مقاله: مدلسازی پیاده سازی و مقایسه تاکتیکهای تحملپذیری خطای برنامه نویسی خود بررسی و بلوکهای بازیابی توافقی
شناسه ملی مقاله: CITCONF03_438
منتشر شده در سومین کنفرانس بین المللی پژوهشهای کاربردی در مهندسی کامپیوتر و فن آوری اطلاعات در سال 1394
شناسه ملی مقاله: CITCONF03_438
منتشر شده در سومین کنفرانس بین المللی پژوهشهای کاربردی در مهندسی کامپیوتر و فن آوری اطلاعات در سال 1394
مشخصات نویسندگان مقاله:
فرهاد هاشمزهی - دانشجوی کارشناسی ارشد گروه کامپیوتر داانشکده پردیس دانشگاه کاشان
سیدمرتضی بابامیر - دانشیار گروه کامپیوتر دانشکده مهندسی برق و کامپیوتر دانشگاه کاشان ایران
خلاصه مقاله:
فرهاد هاشمزهی - دانشجوی کارشناسی ارشد گروه کامپیوتر داانشکده پردیس دانشگاه کاشان
سیدمرتضی بابامیر - دانشیار گروه کامپیوتر دانشکده مهندسی برق و کامپیوتر دانشگاه کاشان ایران
با توجه به افزایش استفاده از نرم افزا در سیستمهای ایمنی بحرانی افزایش قابلیت اتکا به چنین سیستمهایی نرم افازی ضروری می باشد تحمل پذیری خطا یکی از مهمترین راهکارهای برای بالا بردن قابلیت اتکای سیستم است تحمل پذیری خطا به مکانیزمی اطلاق می شود که در صورت بروز اخطا سیتسم راقادر میسازد تا به حیات خود ادامه می دهد. درمقاله حاضر برای طراحی و پیادهسازی تاکتیکهای برنامهنویسی خود بررسی وبلوکهای بازیابی توافقی که از تاکتیکهای تحمل پذیری خطای چند نسخه ای هستند الگوی طراحی ارای شده است وبرنامه همروند شام خوردن فلاسفه براساس الگوی مذکور با استفاده از زبان شی گرای جاوا بر روی سکوی Eclipse پیاده سازی شده است برنامههای پیادهسازی شده به روش شی گرا؛ براساس معیارهای نرمافزار اتصال؛ اندازه برنامه میانگین پیچیدگی مداری و میزان توزیع دغدغه ها مورد ارزیابی قرارگرفتند.
کلمات کلیدی: تحمل پذیری خطا؛الگوی طراحی برنامه نویسی؛ چند نسخه ای؛ برنامه نویسی خود بررسی؛ بلوکهای بازیابی تواققی
صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/467009/