Unlock instant, AI-driven research and patent intelligence for your innovation.

Automatic closed loop test system of real-time embedded software

An embedded software and embedded system technology, applied in software testing/debugging, transmission systems, electrical components, etc., can solve problems such as rare automated closed-loop testing methods for embedded software, and testing methods that cannot meet embedded software requirements.

Inactive Publication Date: 2011-03-30
BEIHANG UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Real-time embedded software is closely related to hardware, and usually has high real-time requirements, which makes conventional testing methods unable to meet the requirements of embedded software testing. Automated testing can ensure the efficiency and timing stability of real-time embedded software testing , reliable, has become a hot spot in the field of real-time embedded software testing
Although software test automation technology has been developed for many years and has achieved many research results, there are few automated closed-loop testing methods for real-time embedded software.

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
  • Automatic closed loop test system of real-time embedded software
  • Automatic closed loop test system of real-time embedded software
  • Automatic closed loop test system of real-time embedded software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] In order to facilitate those of ordinary skill in the art to understand and implement the present invention, the present invention will be described in further detail below in conjunction with the accompanying drawings. It should be understood that the implementation described here is only for illustration and explanation of the present invention, and is not intended to limit the present invention .

[0029] Based on the real-time extension of the commonly used and easy-to-master general programming language C language, that is, the real-time embedded software test description language RT-ESTDL is designed to meet the needs of real-time embedded software testing. The main extension methods are as follows:

[0030] Based on the viewpoint of "task" commonly used in real-time system software programming, RT-ESTDL adopts the method based on "test task" encapsulation, and allows customization of test task description attributes, such as test task identification, test task pri...

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 relates to an automatic closed loop test system of real-time embedded software. The system comprises an upper computer, a lower computer connected with the upper computer, and a real-time embedded system to be tested which is connected with the lower computer. The upper computer comprises a test configuration module, a test program generation module and a data communication module; the lower computer comprises a task scheduling module, a test execution engine and an I / O interface support program module; and the test execution engine further comprises a preprocessing module, an on-line processing module and a feedback processing module. In the system, the test execution engine is embedded into a test platform, a test drive module is integrated with the test execution engine ofthe system so that execution described by the test can drive automatic real-time running of the test.

Description

technical field [0001] This system belongs to the field of real-time embedded software automation testing. Background technique [0002] With the development of science and technology, real-time embedded software has been used more and more in important fields such as aerospace, weapons, ships, automobiles, medical equipment, electric power, communications, etc., and realizes more and more important functions. As a logical product of human beings, software must have design and development flaws. According to statistics, in real-time embedded devices, failures caused by software account for 70-80% of the total failures, and the subsequent accidents have caused huge losses, such as: the crash of the ESA Ariane rocket, North America A major power outage, and a software failure on the American Mars rover Spirit. Therefore, how to improve the reliability of real-time embedded software has become an urgent problem to be solved. [0003] Real-time embedded software is closely re...

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/36G06F9/46H04L29/06
Inventor 殷永峰刘斌刘畅钟德明王晨
Owner BEIHANG UNIV