Automatic synthesis method for document-based library function code model
A technology of automatic synthesis and library functions, applied in program files, electrical digital data processing, error detection/correction, etc., can solve problems such as difficult analysis, complex source code, missing source code, etc., to improve correctness and simplify code implementation , the effect of improving efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0024] The present invention will be further described below in conjunction with the embodiments and the accompanying drawings.
[0025] figure 1 is a flowchart of an automatic construction method of a code model of a document-based library function. This embodiment provides a method for automatically synthesizing code models of library functions based on documents. The method includes the following steps: 1. Extracting useful information from documents; 2. Preprocessing the extracted description sentences. 3. use the natural language processing tool to generate the grammatical tree of the sentence; 4. transform the grammatical tree generated in step 3 to generate multiple grammatical tree variants; 5. analyze the grammatical tree generated in step 4, Identify the parameters, program structure, and intermediate representations of operational semantics; 6. Generate candidate code models; 7. Check the candidate models in step 6, and delete candidate models that have inconsiste...
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