کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4956878 1364714 2016 12 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Observability solutions for in-field functional test of processor-based systems: A survey and quantitative test case evaluation
ترجمه فارسی عنوان
راه حل های قابل مشاهده برای آزمون عملکردی در زمینه سیستم های مبتنی بر پردازنده: یک بررسی و ارزیابی مورد کمی آزمون
کلمات کلیدی
آزمون عملکردی خودآزمون مبتنی بر نرم افزار، شمارنده عملکرد شبیه سازی گسل، قابل مشاهده بودن،
ترجمه چکیده
استفاده از سیستم های الکترونیکی در برنامه های ایمنی بحرانی نیاز به مکانیسم برای شناسایی زودهنگام گسل ها که بر روی سخت افزار تاثیر می گذارد در حالی که سیستم در این زمینه است. هنگامی که سیستم شامل یک پردازنده است، یک رویکرد، استفاده از برنامه های آزمون عملکردی است که توسط پردازنده به کار می رود. چنین برنامه هایی بخش های مختلف سیستم را اجرا می کنند و در نهایت تفاوت بین یک سیستم کاملا کاربردی و یک معیوب را نشان می دهد. کارایی آنها بستگی دارد، در میان عوامل دیگر، در مکانیزم است که برای رعایت رفتار سیستم، که به طور جدی تحت تأثیر محدودیت های ناشی از محیط برنامه کاربردی قرار می گیرد، متکی است. این مقاله مکانیسم های مختلفی را برای حمایت از مشاهده اثرات خطا در چنین آزمون عملکردی در زمینه توصیف می کند و گزارشات و نتایج حاصل از یک تجزیه و تحلیل تجربی را بر روی برخی از مطالعات موردی نشان می دهد که به برخی نتایج کلی اجازه می دهد. نتایج جمع آوری شده، ارزیابی کمتری از کاهش پوشش گسل را که از تصویب رویکردهای جایگزین با توجه به حالت ایده آل است که در آن می توان تمام خروجی ها را به طور مداوم نظارت کرد، که سناریوی معمولی برای تولید تست است، به ارمغان می آورد. بنابراین خواننده می تواند بهترین مزایا و معایب ارائه شده توسط هر رویکرد را ارزیابی کند. به عنوان یک بخش مهم، مقاله نشان می دهد که در بدترین حالت قطره می تواند قابل توجه باشد، در حالی که می توان آن را با اتخاذ یک مکانیزم مشاهده مناسب، به عنوان مثال، بدون کاهش هزینه های قابل توجهی از نظر تولید و مدت زمان، با استفاده از شمارنده عملکرد احتمالا موجود در سیستم. روش های مناسب برای اجرای کمپین های شبیه سازی خطا برای ارزیابی اثربخشی مکانیسم های مختلف مشاهده نیز شرح داده شده است.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
The usage of electronic systems in safety-critical applications requires mechanisms for the early detection of faults affecting the hardware while the system is in the field. When the system includes a processor, one approach is to make use of functional test programs that are run by the processor itself. Such programs exercise the different parts of the system, and eventually expose the difference between a fully functional system and a faulty one. Their effectiveness depends, among other factors, on the mechanism adopted to observe the behavior of the system, which in turn is deeply affected by the constraints imposed by the application environment. This paper describes different mechanisms for supporting the observation of fault effects during such in-field functional test, and it reports and discusses the results of an experimental analysis performed on some representative case studies, which allow drawing some general conclusions. The gathered results allow the quantitative evaluation of the drop in fault coverage coming from the adoption of the alternative approaches with respect to the ideal case in which all the outputs can be continuously monitored, which is the typical scenario for test generation. The reader can thus better evaluate the advantages and disadvantages provided by each approach. As a major contribution, the paper shows that in the worst case the drop can be significant, while it can be minimized (without introducing any significant extra cost in terms of test generation and duration) through the adoption of a suitable observation mechanism, e.g., using Performance Counters possibly existing in the system. Suitable techniques to implement fault simulation campaigns to assess the effectiveness of different observation mechanisms are also described.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Microprocessors and Microsystems - Volume 47, Part B, November 2016, Pages 392-403
نویسندگان
, , , , ,