Software failure positioning method based on machine learning algorithm
A locating method and technology for software faults, applied in software testing/debugging, instruments, calculations, etc., and can solve problems such as low locating efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0045] refer to Figure 1-8 . The specific steps of the software fault location method based on the machine learning algorithm of the present invention are as follows:
[0046] (1) First, the execution information of the program is acquired. Because the collection of program execution information in the present invention all runs under the GNU / Linux environment, and the test suite is all written in standard C language, so in the research work of the present invention, all programs adopt the GNU standard compiler GCC (GNU Compiler Collection ) to compile. In the step of collecting test samples, the Gcov tool is mainly used. Gcov is a console program in the form of a command line. It cooperates with GCC to perform program instrumentation and coverage analysis on C / C++ files. First compile the file to be tested, the compilation command is:
[0047] gcc-O2test.c-I.-fprofile-arcs-ftest-coverage-o test.exe
[0048] This command generates the test.gcno file required by gcov wh...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com