Nondestructive Fault Injection Method Supported by Airborne Redundancy Computer for Fault Tolerant Verification

A fault injection, computer technology, applied in the direction of calculation, error detection/correction, instrument, etc., can solve the problems of reducing the basic reliability of the product, destroying the real-time effective data, increasing the calculated value of the number of failures, etc., to achieve a concise design scheme structure. Effect

Active Publication Date: 2015-09-30
AVIC NO 631 RES INST
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Among them, method 1 belongs to the high cost of product destructive testing. Although method 2 is not directly destructive, due to the design of the fault injection circuit, the calculated value of the number of failures of the product will inevitably increase (it will directly reduce the basic reliability MTBF index of the product), and at the same time additional consumption For system resources such as power, weight, and space of the product, method 3 has advantages over the first two methods but has potential safety hazards. If the interrupt service program is abnormally triggered during work and the real-time effective data is destroyed, the consequences will be unimaginable.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Nondestructive Fault Injection Method Supported by Airborne Redundancy Computer for Fault Tolerant Verification

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The technical scheme of the present invention is composed of 4 parts as shown in the figure: the main program of the redundant computer channel is the target object to be implemented by fault injection, and the fault injection interrupt service program with a safety mechanism is to reside in the redundant computer channel to perform fault injection Embedded software tool, fault injection interactive terminal for editing fault content, and server for sending fault injection instructions and interrupt requests constitute a fault injection simulation environment, and fault injection interrupt interlocking control.

[0018] This scheme mainly adopts the double protection strategy combining software and hardware design to ensure that the fault injection interrupt execution program can run safely and reliably. In terms of hardware, in order to prevent false triggering of interrupt requests, the "enable / shield" mechanism is used in the redundant computer channel to control the ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a non-destructive fault injection method for supporting fault tolerance verification of an on-board redundancy computer. A main program of a channel of the on-board redundancy computer is taken as the target object for injecting a fault. The non-destructive fault injection method includes the steps that a fault injection interaction terminal edits fault content and sends a fault injection command to a fault injection interrupt handling routine; the fault injection interaction terminal sends a fault injection interrupt request and enables the fault injection interrupt handling routine through interrupt interlock control; and the fault injection interrupt handling routine is executed. The non-destructive fault injection method enables the on-board redundancy computer to have the capability of supporting fault tolerance verification and can realize non-destructive fault injection in a fault simulation experiment on the basis of not causing any physical damage and not destructing the reliability and the safe performance characteristic of a product.

Description

technical field [0001] The invention relates to a fault injection method supported by an airborne redundancy computer for fault tolerance verification. Background technique [0002] Airborne control systems that are closely related to flight safety usually use multi-channel redundancy computers with fault tolerance to achieve reliable execution of core functions in order to improve work reliability, such as three-channel redundancy computers with primary failure / working capabilities, secondary failure / Working ability four-channel redundancy computer, the fault-tolerant characteristics of the multi-channel redundancy computer platform need to be verified by fault simulation test, fault simulation test: inject faults into several calculation channels in the redundancy computer to verify its ability to identify, suppress, Ability to isolate and switch redundant components. How to inject the fault is the key to determine whether the fault simulation test can be performed. The ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/28
Inventor 王萌陈宣文陈益马小博王国静李亚锋程俊强
Owner AVIC NO 631 RES INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products