Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Satellite-borne embedded data communication fault dynamic injection system and method 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, can solve problems such as unfavorable recurrence and positioning, difficult, difficult to accelerate testing, etc., and achieve good adaptability and scalability, reduce evaluation costs, and save evaluation time

Inactive Publication Date: 2016-03-30
ACAD OF OPTO ELECTRONICS CHINESE ACAD OF SCI
View PDF7 Cites 14 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
  • Satellite-borne embedded data communication fault dynamic injection system and method based on digital virtual technology
  • Satellite-borne embedded data communication fault dynamic injection system and method based on digital virtual technology
  • Satellite-borne embedded data communication fault dynamic injection system and method based on digital virtual technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The specific embodiment of the present invention is described in further detail below in conjunction with accompanying drawing:

[0034] like figure 1 As shown, a spaceborne embedded data communication fault dynamic injection system based on digital virtual technology of the present invention includes: star mission simulation unit, underlying hardware communication interface virtual unit and fault injection unit.

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

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 present invention relates to a dynamic injection system and method for on-board embedded data communication faults 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 reproduction and rapid positioning under dynamic conditions. Background technique [0002] With the application of computer systems to the aerospace field, the fault tolerance and reliability evaluation of software systems has 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 algori...

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
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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products