Method for Establishing Mapping Relationship of Program Class Collections of Different Versions
A mapping relationship and version technology, applied in version control, software maintenance/management, etc., can solve problems such as inconsistency, large amount of code, and complex program structure
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0210] In order to make the features and advantages of this patent more obvious and easy to understand, the following specific examples are given and described in detail as follows:
[0211] First, the implementation of this embodiment is based on defining evaluation factors, including: defining evaluation factors for class similarity and method similarity, such as class name, number of attributes, attribute information, number of methods, method information, calling relationship, method The similarity between the classes, the number of times the method is called, the number of times the method is called, and so on.
[0212] like figure 1 As shown, the solution flow provided by this embodiment includes the following steps:
[0213] Step S1: obtaining source codes of two different versions of the same Java program; for example, given a typical object-oriented Java program, the source code of the Java program can be analyzed by the code analysis tool soot;
[0214] ...
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