دانلود ترجمه مقاله طراحی تحمل پذیری دربرابر خطا برای نرم افزار تعبیه شده
عنوان فارسی |
طراحی تحمل پذیری دربرابر خطا و تست تزریق خطا برای نرم افزار تعبیه شده |
عنوان انگلیسی |
The fault-tolerant design and fault injection test for embedded software |
کلمات کلیدی : |
  تحمل پذیری در برابر خطا؛ تزریق خطا؛ مورد آزمایش؛ قابلیت اطمینان |
درسهای مرتبط | مهندسی کامپیوتر |
تعداد صفحات مقاله انگلیسی : 4 | نشریه : IEEE |
سال انتشار : 2010 | تعداد رفرنس مقاله : 7 |
فرمت مقاله انگلیسی : PDF | نوع مقاله : ISI |
پاورپوینت :
ندارد سفارش پاورپوینت این مقاله |
وضعیت ترجمه مقاله : انجام شده و با خرید بسته می توانید فایل ترجمه را دانلود کنید |
1. مقدمه 2. نرم افزار کامپیوتر آنبُرد تعبیه شده و طراحی تحمل پذیری در برابر خطا 3. آزمایش تزریق خطا، برای سیستم های تحمل پذیر در برابر خطا 4. تزریق خطا، برای نرم افزار پرداختن به داده های آنبرد تعبیه شده
چکیده – این مقاله، تکنیک تحمل پذیری در برابر خطا را در کامپیوتر آنبرد میکروماهواره ای چوآنگ ژین-1 معرفی می کند. یک سیستم آزمایش تزریق خطا، برای اعتبارسنجی کاربرد تحمل پذیری دربرابر خطای این سیستم، ساخته شده است. این سیستم آزمایشی، از یک کامپیوتر ناظر، Trace32 ICE که یک ابزار ناظر، برای خروجی است و یک ابزار تزریق، ساخته شده است . بهترین سناریو برای اعتبارسنجی رفتار تحمل پذیری در برابر خطا و قضاوت اعتبار طراحی تحمل پذیری در برابر خطای این سخت افزار و نرم افزار متناظر آن، اعمال شده و این آزمایش، شامل نام مورد آزمایش، محتوای آزمایش، دستگاه و ابزار، روش آزمایشی، روش اعتبارسنجی، نتایج مورد انتظار، نتایج حقیقی و ... می شود. نتایج نشان می دهند که سیستم آزمایش تزریق خطا می تواند به خوبی، طراحی تحمل پذیری در برابر خطا را اعتبارسنجی کند. مقدمه: میکروماهواره چوآنگ ژین-1، اولین ماهواره، در چین است که وزن آن کمتر از صد کیلوگرم است. یک سیستم دو کامپیوتره متمرکز، برای مدیریت این ماهواره، اعمال شد. نرم افزار کامپیوتر آنبرد (OBC)، یکی از مهم ترین بخش های این ماهواره است. نرم افزار OBC چوانگ ژین-1 می تواند مدیریت کاربرد و حالت اجرای سیستم را مدیریت کند. کاربردهای اصلی این سیستم، شامل مدیریت دو کامپیوتری، مدیریت حالت، تغییر حالت اجرا، مدیریت امور، فرآیند کنترل و نظارت، تغییر فرآیند، شروع مجدد فرآیند، دستور مخابراتی غیرمستقیم، مدیریت دریافت کننده GPS و ارتباطات، کنترل گرایش، کنترل توان، کنترل حرارتی، تله متری و ... می باشد. به منظور بهبودبخشی قابلیت اطمینان این سیستم کامپیوتری، چندین تکنیک تحمل پذیری دربرابر خطا را برای این نرم افزار اعمال می کنیم. براساس کاربردهای ماهواره مدنظر، کاربردهای اصلی نرم افزار OBC، شامل کنترل گرایش، پرداختن به داده های آنبرد، ارتباطات، کنترل حرارت، کنترل توان، کنترل دریافت کننده GPS، پیش بینی و تصمیم گیری اوربیت، دستور مخابراتی غیر مستقیم، تله متری، بررسی ساعت ماهواره، برانگیزش دستگاه، مدیریت وقفه، مدیریت حافظه، مدیریت امور، پشتیبانی از آزمایش زمینی، تزریق مدیریت برنامه و ... می باشد. نرم افزار پرداختن به داده های آنبرد (OBDH) که مهم ترین بخش نرم افزار، در OBC است، هر کدام از فرآیندهای کاربرد و حالت اجرای سیستم نرم افزار را مدیریت می کند.
The paper introduces the fault-tolerant technique of chuangxin-l micro-satellite on-board computer. A fault injection test system is built to verify the fault-tolerant function. The test system is made up of monitor computer, Trace32 ICE, monitor instrument for output, and fault injection instrument. The test case is employed to verify the behavior of fault-tolerance and judge the validity of fault-tolerant design of hardware and software, and it includes typically test case name, test content, instrument and device, test method, verification method, expectation result, actual result, etc. The result shows that the fault injection test system can verify the fault-tolerant design well. INTRODUCTION: Chuangxin-l micro-satellite is the first satellite less than 100 kg of china; a centralized dual-computer system is employed to manage the satellite. On-Board Computer (OBC) software is one of the most important parts of satellite. ChuangXin-l OBC software manages the application process and running mode of system. The main functions include dual-computer management, mode management, running mode switch, task management, monitor and control process, process switch, process restart, indirect telecommand, GPS receiver manage, communication, attitude control, power control, thermal control, telemetry, etc. To improve the reliability of computer system, we apply some fault-tolerant techniques to software. According to the functions of satellite, the main functions of OBC software include attitude control, On-Board Data Handling, communication, thermal control, power control, GPS receiver control, orbit decide and prediction, indirect telecommand, telemetry, satellite clock check, device driver, interrupt management, memory management, task management, ground test support, inject program management, etc. Being the most important software in OBC, On-Board Data Handling (OBDH) software manages each of application process and software system running mode.
محتوی بسته دانلودی:
PDF مقاله انگلیسی ورد (WORD) ترجمه مقاله به صورت کاملا مرتب (ترجمه شکل ها و جداول به صورت کاملا مرتب)
َAli –
goood