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

System and method for debugging software program

A software program and debugging system technology, applied in the direction of software testing/debugging, etc., can solve problems that affect work efficiency, error data cannot be fully shared, and increase the workload of debuggers, etc.

Inactive Publication Date: 2008-06-18
INVENTEC CORP
View PDF0 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, the existing error database still has certain deficiencies, which are generally only for the management of the error data of a single software program or one of the projects of the software program, and the error data of each software program cannot be fully shared; in addition, In the prior art, generally speaking, the debugging engineer relies on his own experience to manually go to the error database to select a solution corresponding to the error database during the debugging process. It can be seen that this method greatly increases the work of the debugging personnel. The quantity affects its work efficiency, and it is inevitable that the selected solution is not the best or even wrong during the operation process due to a large degree of dependence on personal experience, which affects the accuracy of the debugging operation

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
  • System and method for debugging software program
  • System and method for debugging software program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Embodiments of the present invention are described below through specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various modifications and changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present invention.

[0023] Such as figure 1 Shown is a schematic block diagram of the basic structure of the software program debugging system of the present invention. The software program debugging system 1 is used to perform debugging operations on errors detected in the error detection process of the software program.

[0024] As shown in the figure, the software program debugging system 1 includes: a database 10 , a detection module 12 , an analysis module ...

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

A software program debugging method includes that: a database is set up in advance and is used for storing a plurality of error datum and the debugging proposals corresponding to the error datum; when a software program is carried out the error detection process and error is detected in the software program, the error message is analyzed to generate a index file; according to the index file, the index file of the error is respectively compared with the error datum in the database and the index file of the error and the similarity of all the error datum are calculated by a calculating program; according to the similarities, the error datum and the debugging proposals corresponding to the error datum are extracted and displayed from the database under the condition that the similarity between the index file of the error and the error datum and the debugging proposals exceeds a preset value, therefore, debugging engineers can select the best debugging proposals corresponding to the error. By adopting the method, the proximal solution corresponding to the found error can be quickly and precisely inquired and the working efficiency is enhanced.

Description

technical field [0001] The present invention relates to a debugging technology of a software program, and more specifically, relates to a system and method for debugging detected bugs during the development process of the software program. Background technique [0002] With the development of electronic technology in recent years, the hardware equipment is equipped with software programs that can improve the functional characteristics of hardware equipment, including the development cycle, scale and complexity. Therefore, it is inevitable in the development process of the software program Program errors (bugs) will be generated, so that the program cannot be executed smoothly, or the result obtained after execution is wrong. Generally speaking, in order to ensure the product quality of the software program, during the development process of the software program or in the last step of the development process, it is usually necessary to test the test product, and use the Erro...

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 INVENTEC CORP
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