Early Experimental Verification of Fault Tolerance: the VHDL-based Fault Injection Tool MEFISTO-L

نویسندگان

  • Jérome Boué
  • Philippe Pétillon
  • Yves Crouzet
  • Jean Arlat
چکیده

Abstract: Early verification of the adequacy of fault tolerance mechanisms, and the subsequent removal of fault tolerance deficiency faults (ftd-faults), are essential tasks in the design process of dependable computer systems. The paper is centred on the description and application of the new features of MEFISTO-L, the fault injection tool for VHDL models, being developed at LAAS for supporting the strategy that we have proposed for testing fault tolerance mechanisms. The paper first describes the overall testing framework in which MEFISTO-L is incorporated. Then, the testing strategy, and in particular the test outcome issue, is depicted. The tool is described in terms of its objectives, attributes, implementation and use; special attention is given to the main original and innovative features: i) the embedded VHDL code analyser facilitating the identification of the signals to be injected at different levels of the model hierarchy, ii) the observation and injection mechanisms, iii) their synchronisation, and iv) their automatic placement in the target VHDL model. Finally, an example of application of MEFISTO-L for specifying a fault injection campaign is presented.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Verification of Fault Tolerance by Means of Fault Injection into VHDL Simulation Models*

This paper describes and illustrates the application of a strategy for testing fault tolerance by means of fault injection. The proposed approach encompasses a method for modelling fault tolerance together with a strategy for testing several classes of fault tolerance mechanisms. The modelling approach distinguishes two main abstraction levels: (i) a data flow diagram of the general organisatio...

متن کامل

Fault Injection into VHDL Models: The MEFISTO Tool1

This paper focuses on the integration of the fault injection methodology within the design process of fault-tolerant systems. Due to its wide spectrum of application and hierarchical features, VHDL has been selected as the simulation language to support such an integration. Suitable techniques for injecting faults into VHDL models are identified and depicted. Then, the main features of the MEFI...

متن کامل

A Study of the Experimental Validation of Fault-Tolerant Systems Using Different VHDL-Based Fault Injection Techniques

Three different VHDL-based fault injection techniques have been compared to validate a fault tolerant microcomputer system. We have studied the error pathology, their detection and recovery coverages and their latencies.

متن کامل

Design Guidelines of a VHDL-based Simulation Tool for the Validation of Fault Tolerance

This paper addresses the problem of the validation of fault tolerance mechanisms during the design of fault-tolerant computing systems. It presents an integrated environment for applying fault injection into simulation models encompassing various levels of abstraction. First, the expected benefits of the approach are clearly identified in relation to other fault injection methods available. The...

متن کامل

Study, comparison and application of different VHDL-based fault injection techniques for the experimental validation of a fault-tolerant system

In this work different VHDL-based fault injection techniques (simulator commands, saboteurs and mutants) have been compared and applied in the validation of a fault-tolerant system. Some extensions and implementation designs of these techniques have been introduced. As a complement of these injection techniques, a wide set of fault models (including several non-usual models) have been implement...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007