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.
翻译:在可靠的关键嵌入系统中,可靠性和可用性分析至关重要。嵌入系统可靠性的典型实施取决于将两个基本结构与所需的可靠技术合并,以形成一个复合结构。将基本系统组成部分与可靠性组成部分分离,降低复杂性,改进设计。这项工作的目标是协助在安全关键嵌入系统应用程序中实施基于重组的故障容忍度。主要意图是减少修理时间,以便增强缺陷容忍度,并生成可靠的嵌入系统。拟议解决方案是一个专门的 CAD 工具,旨在为分布式嵌入系统的系统管理员生成参考战略,以控制并自动重新配置系统的处理元件。拟议工具自动生成程序代码,由系统管理员执行,以管理DES。还配置不同的可靠性解决方案,并提供必要的计算参数和图表支持系统缺陷容忍度设计。拟议工具可用于根据缺陷和系统可靠性的理想程度模拟可能的配置。该工具的图形界面是独特的,隐藏系统内部的复杂度。与类似工具的比较。