Code compatibility evaluation method oriented to software evolution
A software-oriented and compatibility-oriented technology, applied in software maintenance/management, software testing/debugging, error detection/correction, etc., can solve problems such as no code compatibility and inability to provide information about compatible changes
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0037] The present invention will be further described below in conjunction with embodiment and accompanying drawing. figure 1 An architecture based on a code-coupling metric-based identification technique for the cause of replaceability evolution is presented. The project used in the embodiment is Junit.
[0038] In the embodiment, the Junit version is two versions of 3.4 and 3.5, and its specific implementation method is:
[0039] Step 1: Construct an abstract syntax tree according to the historical version of the program source code and each class in the target version;
[0040] As an intermediate representation of programs, Abstract Syntax Tree (AST) is widely used in many fields such as code analysis and program analysis. It maps java source code into a tree form: each java source file is represented as a tree of AST nodes. Eclipse AST is an important part of Eclipse JDT, which is defined in the package org.eclipse.jdt.core.dom and used to represent all grammatical str...
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