CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

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

عنوان مقاله: بررسی معیار سایکلومتیک در میزان پیچیدگی نرم افزاری ساختمان داده های مورد استفاده در طراحی ربات ها
شناسه ملی مقاله: COMCO04_097
منتشر شده در پنجمین کنفرانس بین المللی تحقیقات دانش بنیان در مهندسی کامپیوتر و فناوری اطلاعات در سال 1396
مشخصات نویسندگان مقاله:

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

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

کلمات کلیدی:
تحمل پذیری خطا، قابلیت اطمینان، پیچیدگی ساختمان داده، روش برنامه نویسی چند نسخه ای، معیار هالستید، معیار سایکلومتیک، خطاهای سخت

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/670840/