Timing sequence software quality defect detection method and system based on model detection
A defect detection and software quality technology, applied in the field of computer information security, can solve problems such as inability to guarantee the completeness of defect discovery, defects that cannot be described well, and insufficient defect description capabilities, so as to achieve convenient use and analysis, and easy operation , The effect of saving development costs
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0038] The specific steps of a kind of sequential software quality defect detection method based on model checking provided by the present invention are as follows:
[0039] Step A. Input the detected source code, and select a defect mode according to the detected source code.
[0040] Step B, preprocessing the detected source code, step B specifically includes:
[0041] B1. Analyzing the detected source code file, and generating a control flow graph;
[0042] B2. If the detected source code program is composed of a plurality of code files, first generate respective control flow graphs, and then merge the control flow graph files into a global control flow graph file;
[0043] B3. Modeling according to the generated control flow chart.
[0044] Step C, performing control flow graph compression on the merged source code model according to the defect pattern selected in the step A, the compression specifically includes:
[0045] C1. Deleting the content in the detected source...
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