Real-time performance test method and system

A testing method and performance technology, applied in the field of embedded system performance testing, can solve problems such as waste of energy, cumbersome manual instrumentation, and inability to guarantee acquisition, achieve strong data support, and reduce test errors.

Active Publication Date: 2014-10-22
BEIHANG UNIV
View PDF3 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantages of this are very obvious: manual instrumentation is very cumbersome and quite a waste of energy, it is impossible to verify the same condition multiple times, and to obtain the statistical results of the running time of the relevant components of the program for multiple runs; it is difficult to check the source code Estimate the running time of recursion, loop, fan-out and other statement blocks; the accuracy of obtaining time is related to the skills of obtaining system time mastered by programmers, and general programmers cannot guarantee to obtain high-precision time values

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
  • Real-time performance test method and system
  • Real-time performance test method and system
  • Real-time performance test method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] To complete the detection of real-time performance of embedded applications, it is necessary to obtain the position information of the functions, tasks and key time nodes in the application that the user cares about, so that the stub statement for obtaining the system time stamp can be inserted into the appropriate position . In order to reduce the workload required by the user in the detection process as much as possible, the technical solution provided by the present invention can complete the functions and tasks concerned by the application program and the automatic acquisition of the position information of the key time nodes in the application, the system time stamp A series of operations that are prone to errors or omissions, such as the analysis and automatic insertion of stub statement insertion positions, and the automatic generation of statistical reports on the running time of key time nodes in the application.

[0029] The technical solutions of the present ...

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 real-time performance test method which is applied to real-time performance tests of an embedded system. The real-time performance test method includes following steps: performing time characteristics modeling on application program source codes in an upper computer; using a time characteristics model obtained in the modeling process to complete instrumentation operation for the source codes; downloading the source codes onto a lower computer after the source codes are compiled and interlinked, and starting an application program through the upper computer; collecting test data during the running period of the application program, and returning data stored in a certain data container in real time to the upper computer according to preset transmission rules; obtaining a real-time performance test report of the application program after data analysis. The real-time performance test method achieves the real-time performance tests for the embedded real-time application program, and has the advantages of being fully automatic, small in error and detailed in result during the test process. The invention further discloses a system which uses the real-time performance test method.

Description

technical field [0001] The invention relates to the field of performance testing of embedded systems, in particular to the time performance testing of application programs with higher requirements on real-time on the embedded system. Background technique [0002] The correctness of real-time applications in embedded systems not only depends on the logical result of system calculations, but also on the time when this result is produced. Embedded real-time applications require the ability to complete specific system functions within a certain time or at a specified moment or to respond synchronously or asynchronously with external or internal components. Therefore, when designing and implementing an embedded real-time application, it is necessary to estimate the running time of each component in the program with the necessary accuracy, otherwise it is difficult to guarantee the desired processing results within a certain time. [0003] Now embedded real-time application devel...

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 Applications(China)
IPC IPC(8): G06F11/36H04L29/06
Inventor 康一梅张浩中
Owner BEIHANG UNIV
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