Skip Navigation Linksلیست مقالات ترجمه شده / مقالات ترجمه شده مهندسی كامپيوتر /

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

در حال حاضر سیستم‌ های ادغام یافته ‌ی وابسته، به شکلی روز افزون توسط مؤلفه ‌های سخت افزاریِ تجاری که از قبل آماده شده اند ایجاد می ‌شوند
 Abstract

Ever more dependable embedded systems are built with commercial off-the-shelf hardware components that are not intended for highly reliable applications. Consequently, software-based fault tolerance techniques have to maintain a safe operation despite underlying hardware faults. In order to efficiently develop fault tolerant software, fault injection is needed in early development stages. However, common fault injection approaches require manufactured products or detailed hardware models. Thus, these techniques are typically not applicable if software and hardware providers are separate vendors. Additionally, the rise of third-party OTS software components limits the means to inject faults. In this paper, we present a virtual fault injection framework that simulates safety-standard aligned fault models and supports OTS software components as well as widely-used embedded processors such as ARM cores. Additionally, we show how to integrate the framework into various software development stages. Finally, we illustrate the practicability of the approach by exemplifying the integration of the framework in the development of an industrial safety-critical system

چکیده

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

1-مقدمه

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


موسسه ترجمه البرز اقدام به ترجمه مقاله " مهندسی فناوری اطلاعات " با موضوع " یک چارچوب تزریق خطا به شکلی مجازی، برای توسعه‌ی نرم افزار آگاه از قابلیت اطمینان " نموده است که شما کاربر عزیز می توانید پس از دانلود رایگان مقاله انگلیسی و مطالعه ترجمه چکیده و بخشی از مقدمه مقاله، ترجمه کامل مقاله را خریداری نمایید.
عنوان ترجمه فارسی
یک چارچوب تزریق خطا به شکلی مجازی، برای توسعه‌ی نرم افزار آگاه از قابلیت اطمینان
نویسنده/ناشر/نام مجله :
IEEE International Conference on Dependable Systems and Networks Workshops
سال انتشار
2015
کد محصول
1008468
تعداد صفحات انگليسی
6
تعداد صفحات فارسی
15
قیمت بر حسب ریال
940,500
نوع فایل های ضمیمه
Pdf+Word
حجم فایل
943 کیلو بایت
تصویر پیش فرض


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


این مقاله ترجمه شده مهندسی فناوری اطلاعات در زمینه کلمات کلیدی زیر است:




dependable embedded systems
Virtual Fault Injection
Reliability-Aware Software

تاریخ انتشار در سایت: 2016-06-29
جستجوی پیشرفته مقالات ترجمه شده
نظرتان در مورد این مقاله ترجمه شده چیست؟

ثبت سفارش جدید