A system and method for dynamic injection of spaceborne embedded data communication faults based on digital virtual technology

A kind of virtual technology and data communication technology, applied in the space-borne embedded data communication fault dynamic injection system and field based on digital virtual technology, it can solve problems such as unfavorable recurrence and positioning, difficult acceleration test, difficulty, etc., and achieve good adaptability and scalability, save evaluation time, and reduce evaluation cost

Inactive Publication Date: 2018-01-19
ACAD OF OPTO ELECTRONICS CHINESE ACAD OF SCI
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For fields such as aerospace that require high reliability, simulated fault injection can quickly realize the reconstruction of certain specific fault scenarios, there is no restriction on the accessibility of the target system, and the injected fault location and time can be accurately monitored, especially in Under the dynamic process of the dynamic operation of the spaceborne computer, the internal state changes of the system can be fully observed after fault injection, which is difficult to achieve with other existing fault injection methods
[0004] Physical fault injection for physical systems is still an important means of software system reliability assessment. However, the characteristics of contemporary embedded chips such as high integration, multiple chip hybrid circuits, and tight packaging limit the accessibility of such physical fault injection methods. sex
In addition, the traditional fault injection test process based on physical objects uses physical time, which makes it difficult to accelerate the test, especially when faults are frequently triggered, it is even more powerless; state preservation, recovery, and reconstruction of specific test scenarios during the test process are difficult. , it will be extremely difficult to reproduce specific scenarios including hardware internal state settings, which is very unfavorable for rapid ground reproduction and positioning of on-orbit faults on the satellite, as well as post-event abnormal analysis, resulting in reliability analysis and growth in some Difficult to carry out under the circumstances
In addition, it is difficult to understand the internal behavior of the system during the fault injection process using the physical method, and it is not conducive to timely discovery and location of system-level and bottom-level errors in the system under test

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
  • A system and method for dynamic injection of spaceborne embedded data communication faults based on digital virtual technology
  • A system and method for dynamic injection of spaceborne embedded data communication faults based on digital virtual technology
  • A system and method for dynamic injection of spaceborne embedded data communication faults based on digital virtual technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The specific embodiments of the present invention will be described in further detail below in conjunction with the accompanying drawings:

[0034] like figure 1 As shown, an on-board embedded data communication fault dynamic injection system based on digital virtual technology of the present invention includes: a satellite service simulation unit, a bottom-layer hardware communication interface virtual unit and a fault injection unit.

[0035] The star service simulation unit includes: a protocol transmission variable management module, a model calculation module, a model output variable management module and a data pool module; wherein: the protocol transmission variable management module is responsible for dynamically generating the physical variable storage space for protocol transmission on the host computer. Under normal circumstances, the communication information sent by the satellite simulation unit mainly includes: satellite working status, including flight st...

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 discloses a satellite-borne embedded data communication fault dynamic injection system and method based on a digital virtual technology. The satellite-borne embedded data communication fault dynamic injection system comprises a satellite house-keeping simulating unit, an underlying hardware communication interface virtual unit and a fault injection unit, wherein the satellite house-keeping simulating unit is used for dynamically generating a storage space for a physical quantity in an actual communication process on a host machine based on a given communication transmission protocol; the underlying hardware communication interface virtual unit is used for performing byte stream conversion on the physical quantity according to a given communication packaging protocol, and transmitting obtained information byte streams to an external control system according to a correct reading-writing time sequence; the fault injection unit can perform reading-writing operation on the information byte streams input by the underlying hardware communication interface virtual unit by sharing memory with the external control system. Software implementation is performed on an underlying communication hardware interface through the digital virtual technology, so that various hardware fault responses can be overlapped on communication data at extremely low cost, the evaluation time is saved, and the evaluation cost is lowered.

Description

technical field [0001] The invention relates to an on-board embedded data communication fault dynamic injection system and method based on digital virtual technology, which is applied to the evaluation of the underlying communication fault-tolerant mechanism of the on-board embedded computer software system, and is suitable for on-board embedded computers with different chip architectures. Reliability verification and fault-tolerant testing of built-in software communication functions, as well as communication fault recurrence and rapid positioning under dynamic conditions. Background technique [0002] With the application of computer systems to the aerospace field, fault tolerance and reliability evaluation of software systems have become an important link in the development of the entire aerospace system. Through the testing and evaluation of the fault-tolerant mechanism of the software system, the correctness and effectiveness of its fault-tolerant algorithm and mechanis...

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/36
CPCG06F11/3672G06F11/3696
Inventor 欧阳高翔董鑫张扬杨新杜志贵
Owner ACAD OF OPTO ELECTRONICS CHINESE ACAD OF SCI
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