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

سال انتشار: 1396
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 415

فایل این مقاله در 11 صفحه با فرمت PDF و WORD قابل دریافت می باشد

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

لینک ثابت به این مقاله:

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

COMCO04_097

تاریخ نمایه سازی: 17 آبان 1396

چکیده مقاله:

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

نویسندگان

سعیده خسروشاهی زاده

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