Embedded software testing auxiliary system

A technology of embedded software and auxiliary systems, applied in the direction of software testing/debugging, etc., can solve the lack of test case design and test case automation execution capabilities, the semi-physical simulation test system lacks bus data interaction process simulation capabilities, embedded software is very Difficult to detect and observe problems, to shorten the time of regression testing, improve construction efficiency, and reduce the difficulty of operation

Active Publication Date: 2018-01-09
10TH RES INST OF CETC
View PDF3 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] 1. Almost all the system external devices involved in the embedded software are dedicated;
[0004] 2. Embedded software may be difficult to detect and observe during the test process due to lack of usual peripheral equipment;
[0006] 4. The existing hardware-in-the-loop simulation sys...

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
  • Embedded software testing auxiliary system
  • Embedded software testing auxiliary system
  • Embedded software testing auxiliary system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] refer to figure 1 , figure 2. In the following embodiments, the embedded software testing auxiliary system includes a host computer, a lower computer 1 connected to an external USB CAN control box, a lower computer 2 installed with a Moxia card and a MIL-STD-1553B board, and a lower computer installed with an ARNIC429 board Computer 3, upper computer software and lower computer software, the lower computer is connected to the device under test through the corresponding bus. A 100M / 1000M Ethernet card and an external USB CAN control box are installed in the chassis of the lower computer 1, Moxia cards and MIL-STD-1553B boards are installed in the chassis of the lower computer 2, and ARNIC429 boards are installed in the chassis of the lower computer 3, through the corresponding data bus Physically connect with the device under test to form the physical platform of the lower computer. The number of lower computers can be increased or decreased according to the actual a...

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 an embedded software testing auxiliary system, and aims at providing a software testing auxiliary system which can improve the efficiency of building a testing environment, lower the operation difficulty and improve the usability. According to the technical scheme, an upper computer constructs a testing crosslinking environment of tested equipment and testing equipment, describes bus attributes, an interface control document ICD, testing case preconditions and testing steps, forms control law data according to the preconditions and the testing steps to dispatch testing data, sends, judges and receives the data, and conducts reverse analysis on the received data according to an ICD format; a lower computer cooperates with the upper computer to send the data through adetailed bus, then the data is received, testing cases and design constructed by data simulation and receiving-sending procedure control are automatically executed, and simulation of embedded softwareperipheral equipment and monitoring and detecting of the interaction process of peripheral equipment data are achieved. According to the embedded software testing auxiliary system, the testing casesof controlling a construction testing scene are executed based on the data receiving-sending procedure, and the time for developing a simulation system is shortened.

Description

technical field [0001] The invention relates to an embedded software which is widely used in the fields of aviation, aerospace, automobile, communication and home appliances, and is mainly used for MIL-STD-1553B bus, Ethernet, RS232 / 422 / 485 bus, CAN bus and ARNIC429 bus communication Test assist system. Background technique [0002] With the advancement of computer hardware technology, the integration of components has also greatly increased, which has greatly improved the hardware performance of embedded systems; driven by Moore's Law, embedded systems have realized more and more functions The more complex, therefore, the complexity and scale of embedded software are increasing day by day, accounting for a higher proportion in the system, and playing an increasingly important role, and its quality plays a decisive role in the final quality of the entire embedded system . Without strict and effective testing, the potentially dangerous code is delivered to users, which ofte...

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
Inventor 王月波李智姚翔谢光亮王磊
Owner 10TH RES INST OF CETC
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