A CAD-Based tool for fault tolerant distributed embedded systems

10/18/2020
by   Mahmoud I. Banat, et al.
0

Reliability and availability analysis are essential in dependable critical embedded systems. The classical implementation of dependability for an embedded system relies on merging both fundamental structures with the required dependability techniques to form one composite structure. The separation of the basic system components from the dependability components, reduces complexity and improves the design. The goal of this work is to assist implementing reconfiguration-based fault tolerance in safety-critical embedded systems applications. The primary intention is to reduce the repair time in order to enhance fault tolerance and produce dependable embedded systems. The proposed solution is a dedicated CAD-tool designed to generate a reference strategy for the system manager of a distributed embedded system to control and automatically reconfigure the processing elements of the system. The proposed tool auto-generates program codes to be executed by a system manager to govern the DES. It also computes different reliability solutions with necessary supporting calculated parameters and graphs sorted to support the fault tolerance design of the system. The proposed tool can be used to simulate possible configurations based on the desired degrees of faults and system reliability. The graphical interface of the tool is unique and hides the complexity of the systems underneath. A comparison with a similar tool is presented.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset