no-img
papersaz

مقاله تحمل‌پذیری خطای نرم‌افزار(Software Fault Tolerance) - papersaz


papersaz

ادامه مطلب

مقاله تحمل‌پذیری خطای نرم‌افزار(Software Fault Tolerance)
zip
۲۳ اردیبهشت, ۱۳۹۶
3000 تومان
0 فروش
3000 تومان – خرید

مقاله تحمل‌پذیری خطای نرم‌افزار(Software Fault Tolerance)


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

 



موضوعات :

درباره نویسنده

papersaz 161 نوشته در papersaz دارد . مشاهده تمام نوشته های

دیدگاه ها


پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *