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

Multi-source heterogeneous embedded software co-simulation test method

An embedded software and collaborative simulation technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as project cycle delay, testing and defect discovery, lack of development progress of subsystems, etc., to achieve Ensuring the effect of advancing correctly and resolving time-consistency issues

Active Publication Date: 2019-12-13
COMP APPL RES INST CHINA ACAD OF ENG PHYSICS
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] For large multi-source heterogeneous embedded systems such as aerospace and weaponry, there are often inconsistencies in the development progress of various components and subsystems. Due to the lack of hardware resources and the inconsistency in the development progress of each subsystem, it is difficult Subsystems are adequately tested, verified and evaluated, resulting in testing and defect discovery being delayed
For example, if a serious system design problem is discovered in the late stage of software development, the impact of the problem will be magnified step by step, the modification cost will increase exponentially, and even cause the project cycle to be delayed

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
  • Multi-source heterogeneous embedded software co-simulation test method
  • Multi-source heterogeneous embedded software co-simulation test method
  • Multi-source heterogeneous embedded software co-simulation test method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The present invention will be further described below in conjunction with accompanying drawing:

[0031] Such as figure 1As shown, the multi-source heterogeneous embedded software co-simulation test method of the present invention comprises three steps: step 1, carry out co-simulation test based on hybrid P2P; step 2, based on the hybrid P2P established in step 1, Carry out clock synchronization based on the sliding window; step 3, based on the synchronization time step established in step 2, perform dynamic time advancement based on the time coefficient matrix. Firstly, the dynamic establishment and adjustment strategy of sliding window is established, and the clock synchronization method of heterogeneous nodes in the window is proposed to realize the clock synchronization of each node in the process of co-simulation execution, and solve the problem of time consistency. Based on this, the time advance step calculation method is designed to realize the time advance to ...

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 multi-source heterogeneous embedded software co-simulation test method. The method comprises a hybrid P2P-based co-simulation test method, a sliding window-based clock synchronization method and a time coefficient matrix-based dynamic time advancing method. The hybrid P2P-based collaborative simulation test method adopted by the invention can realize hybrid collaborativesimulation of all-physical, semi-physical, all-digital and other nodes in multi-source heterogeneous embedded software, so as to completely simulate a software application scene as soon as possible todiscover potential defects for defect prevention. According to the clock synchronization method based on the sliding window, efficient synchronization of node clocks can be achieved in the collaborative simulation execution process, and the problem of time consistency is solved. According to the dynamic time advancing method based on the time coefficient matrix, correct advancing of a simulationtime sequence is ensured.

Description

technical field [0001] The invention relates to a software co-simulation test method, in particular to a multi-source heterogeneous embedded software co-simulation test method. Background technique [0002] Embedded systems are widely used in weapons and equipment, aviation, aerospace, industrial control, civil electronics and other fields. They have the characteristics of construction, strong real-time performance, high security, etc., and have a large amount of work data and various application scenarios. In an embedded system with complex tasks, a large amount of embedded software is distributed on different equipment platforms and connected to each other through various buses and networks. The function of each item shows the characteristics of multi-source heterogeneity. [0003] For aerospace, weaponry and other multi-source heterogeneous embedded systems with high reliability and safety requirements, software failure may affect people's lives, and the cost and consequ...

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): G06F17/50
Inventor 马思友高峰颜运强尚小虎邓霏邹伟李春雷仵林博
Owner COMP APPL RES INST CHINA ACAD OF ENG PHYSICS
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