دانلود مقاله پدیده پیری نرم افزار و راهکارهای کنترل خطا

word قابل ویرایش
7 صفحه
21700 تومان

خلاصه

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

کلمات کلیدی: پیری نرم افزار، جوانسازی نرم افزار،تکنولوژیBIST ، معماری نرم افزار.


1

.1 مقدمه

برای برنامه های کاربردی عصر حاضر الزامات سختگیرانه ای با عنوان "اعتماد و اطمینان نرم افزار" تحمیل میکنند. زیرا در بسیاری از موارد عواقب شکست نرم افزار می تواند به خسارات عظیم اقتصادی و یا به مخاطره افتادن زندگی بشر منجر شود. در پدیده پیری نرم افزارها، کارایی آنها با گذشت زمان دچار افت می شود. این پدیده ممکن است به علت از بین رفتن منابع و دارائیهای سیستم مانند نشت حافظه، قفلهای سخت، تهدیدهایی که همیشه موجودند، از بین رفتن ذخیره سازها، از بین رفتن داده ها و انباشته شدن خطاهای عددی رخ دهد. این عوامل می توانند موجب کاهش کارایی سیستم، از بین رفتن امنیت اطلاعات و حتی شکست کامل سیستم شوند. این پدیده می تواند در هر نوع نرم افزاری حتی با پیچیدگیهای زیاد علی الخصوص آن دسته که برای کاربردهای طولانی مورد استفاده قرار می گیرند، دیده شود. موثرترین راه برای مقابله کردن با پیری نرم افزار استفاده از تکنیکهای بازسازی سیستم می باشد که توسط Huang et al ارائه شد. عموما، جوان سازی و بازسازی نرم افزار شامل بازداشتن نرم افزار از کار در زمانهای مقطعی و "پاک کردن" محیط و خود نرم افزار از خطاها و موارد اضافی جمع شده، یکپارچه سازی، تمیزکردن هسته آن و مرتب کردن جداول server و... می شود. بقیه قسمت های پژوهش ارائه شده به این شرح می باشد ، بخش2 خطاهای مربوط به پیر شدن نرم افزار را بررسی می کند، بخش 3 در مورد مدل دو ویرایشی کنترل خطای سیستم با استفاده از بازسازی یا جوان سازی است، بخش 4 ساختار جدید ی بر اساس طراحی همزمان سخت افزار و نرم افزار و تکنولوژی BIST(Built-In-Self-Test) برای خطایابی ارائه میدهد، بخش 5 در مورد امکانات بازگرداندن سیستم های گسترده پس از خرابی هاست و در نهایت بخش 6 نتیجه گیری دربر خواهد داشت.


.2 خطاهای مربوط به پیر شدن نرم افزار

خطاهای رخ داده در سیستم را می توان به شکل زیر طبقه بندی کرد، فاز ایجاد و بروز خطا، مرزهای عملکردی سیستم، دلیل ایجاد خطا، مفاد ایجاد آن

æ [2] ...به عبارت دیگر، ویرایشهای مختلف نرم افزار، که با تکنیکهای مختلفی گسترش یافته است، ممکن است در همان شرایط قبلی دچار خرابی شوند. بنابراین ما خطاهای عمومی مرتبط با پیری نرم افزار را به شکل زیر تشریح می کنیم.

خطاهای معمول پیری نرم افزار، ممکن است در یک ویرایش و یا تمامی ویرایشهای یک نرم افزار موجود باشد، که می تواند سبب خرابی همه ویرایشهای نرم افزار شود. اگر دقیقتر بررسی کنیم، تعداد خطاها در k ویرایش از n ویرایش نرم افزار کنترل خطا وجود دارد که(.( 2 ≤ k ≤ n و n از n یعنی اینکه این خطا در همه ویرایشهای نرم افزار وجود دارد. مشخص است که k1 خطا زیر مجموعه ای از k2 است زمانی که(.(2≤k1≤k2≤n اگر دو ویرایش از نرم افزار خطای عمومی پیری را نداشته باشند نشان می دهد که طراحی این دو جدا از هم بوده است.

برای مثال شکل (1) را در نظر بگیرید که خطای عمومی و کلی را در بین سه ویرایش یک نرم افزار نشان می دهد. در شکل (1) ، دایره های A , B
æ C نشان دهنده تمام خطاهای موجود در سیستم می باشند؛
و 2 تا از 3 خطای معمول رخ داده در ویرایشهای موجود نرم افزارها در 3 ویرایش مختلف
می باشند؛ 3 خطای معمول سیستم را نشان می دهند که در تمام ویرایشهای آن موجود است.

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید
word قابل ویرایش - قیمت 21700 تومان در 7 صفحه
سایر مقالات موجود در این موضوع

مقاله بررسی تکنیک های تحمل پذیری خطای نرم افزار و بهینه سازی بلاک ترمیم توافقی

word قابل ویرایش
15 صفحه
27700 تومان
دسته بندی : مقالات گوناگون
*** اين فايل شامل تعدادي فرمول مي باشد و در سايت قابل نمايش نيست *** بررسي تکنيک هاي تحمل پذيري خطاي نرم افزار و بهينه سازي بلاک ترميم توافقي چکيده : استفاده از سيستم هاي پيچيده کامپيوتري در صنعت و زندگي بشر رشد فزاينده اي داشته است و بسياري از اين سيستم ها بايد از قابليت اطمينان بالايي برخوردار باشند. از آ ...

مقاله تشخیص خطای روتور در درایو موتور القایی قفس سنجابی با استفاده از نرم افزار MATLAB و مدل ریاضی موتور

word قابل ویرایش
12 صفحه
27700 تومان
دسته بندی : مقالات گوناگون
*** این فایل شامل تعدادی فرمول می باشد و در سایت قابل نمایش نیست *** تشخیص خطای روتور در درایو موتور القایی قفس سنجابی با استفاده از نرم افزار MATLAB و مدل ریاضی موتور چکیده موتور القایی این روزها دارای تغییرات زیاد و در بسیاری از فرآیندهای صنعتی مورد استفاده قرار می گیرد. در این مقاله، گام به گام پیاده ...

مقاله مدلسازی دینامیکی کامل کوادروتور ، شبیه سازی مدل غیرخطی در نرم افزار متلب و کنترل زوایا

word قابل ویرایش
27 صفحه
27700 تومان
دسته بندی : مقالات گوناگون
*** این فایل شامل تعدادی فرمول می باشد و در سایت قابل نمایش نیست *** مدلسازي ديناميکي کامل کوادروتور، شبيه سازي مدل غيرخطي در نرم افزار متلب و کنترل زوايا چکيده - در اين پژوهش به مدلسازي غيرخطي مدل کامل ديناميکي کوادروتور پرداخته مي شود. مدلسازي در دو بخش مدلسازي بدنه به روش نيوتن -اولر و مدلسازي مجموعه ي ...

مقاله بررسی علل و عوامل وقوع طوفان گرد و غبار و مدل سازی این پدیده با استفاده از نرم افزار HYSPLIT

word قابل ویرایش
11 صفحه
27700 تومان
دسته بندی : مقالات گوناگون
بررسي علل و عوامل وقوع طوفان گرد و غبار و مدل سازي اين پديده با استفاده از نرم افزار HYSPLIT چکيده يکي از مهمترين آلاينده هاي هوا، از نظر اثر منفي بر روي سلامت انسان ها و تخريب محيط زيست ذرات معلـق است . منابع مختلفي براي توليد اين ذرات وجود دارد که از مهمترين آنها ميتـوان بـه احتـراق نـاقص ترکيبـات هيدروک ...

مقاله راهکارهای سخت افزاری فرماندهی و کنترل برای مقابله با موشکهای کروز

word قابل ویرایش
16 صفحه
27700 تومان
دسته بندی : مقالات گوناگون
راهکارهای سخت افزاری فرماندهی و کنترل برای مقابله با موشکهای کروز چکیده با توجه به بودجه، توان علمی و تکنولوژی، جمعیت، وسعت و موقعیت جغرافیایی کشورها، روشهای مقابله با نیروهای مهاجم در تمام ابعاد، لزوماً یکسان نیست و باید توانایی ابداع، ابتکار و تغییر سریع در تاکتیکها و تجهیزات را داشته باشیم. برای این منظو ...

مقاله مدلسازی منابع آب با استفاده از نرم افزار MODSIM با هدف نگرش یکپارچه به چالش ها و راهکارهای حوضه آبریز هامون جازموریان

word قابل ویرایش
13 صفحه
27700 تومان
دسته بندی : مقالات گوناگون
مدلسازی منابع آب با استفاده از نرم افزار MODSIM با هدف نگرش یکپارچه به چالش ها و راهکارهای حوضه آبریز هامون جازموریان چکیده مدیریت منابع آب در سطح حوضه آبریز یک مسأله پیچیده از نظر وجود جنبههای مختلف است. بدین معنی که ویژگیهای متغیر و پویایی در زمان و بعضاً تصادفی بودن متغیرها نظیر مقادیر کمی منابع آب سطحی ...

مقاله انتخاب نرم افزار های مدیریت وکنترل پروژه با استفاده از تصمیم گیری چند معیاره

word قابل ویرایش
18 صفحه
27700 تومان
دسته بندی : مقالات گوناگون
*** این فایل شامل تعدادی فرمول می باشد و در سایت قابل نمایش نیست *** انتخاب نرم افزار هاي مدیریت وکنترل پروژه با استفاده از تصمیم گیري چند معیاره واژههاي کلیدي مدیریت پروژه، تصمیم گیري چند معیاره، تحلیل سلسله مراتبی، شباهت به گزینه ایده آ ل چکیده امروزه فعالیت عمده و اصلی توسط سازمان ها و موسسات، در قا ...

مقاله مدل سازی سازی رهایش کنترل شده داروی انسولین از هیدروژل های نانو کامپوزیتی بر پایه متاکریلامید - متاکریلیک اسید با استفاده از نرم افزار کامسول

word قابل ویرایش
10 صفحه
27700 تومان
دسته بندی : مقالات گوناگون
*** این فایل شامل تعدادی فرمول می باشد و در سایت قابل نمایش نیست *** مدل سازي سازي رهایش کنترل شده داروي انسولین از هیدروژل هاي نانو کامپوزیتی بر پایه متاکریلامید-متاکریلیک اسید با استفاده از نرم افزار کامسول   چکیده در این پژوهش، رهایش داروي انسولین از هیدروژل نانو کامپوزیتی بر پایه متاکریلامید-متاکریلیک ...