Software dependency package capacity detection method and system and medium
A detection method and software technology, applied in software testing/debugging, error detection/correction, instruments, etc., can solve problems such as restricting the application, impact of software dependencies, and inability to guarantee the security of library packages, so as to solve security problems and versions Effects of compatibility issues
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 2
[0106] This embodiment is similar to the means of the first embodiment, but the technical problem to be solved is different.
[0107] Such as Figure 5 As shown, the software dependency package capability detection method of this embodiment includes the step of judging whether the interface provided by the software library to be tested is consistent with the expected function, and the step includes:
[0108] S1) Obtain the input software to be tested;
[0109] S2) Obtain the list of functions called by the library package of the software to be tested, and determine whether there is a function prototype of the function with the same name in the preset second deep dependency model of each library package called by the library package of the software to be tested. The second deep dependency model Record the list of external function prototypes expected by the software to be tested;
[0110] S3) Obtain each external function of the software to be tested, obtain the corresponding...
Embodiment 3
[0130] In this embodiment, the functions of Embodiment 1 and Embodiment 2 are actually implemented in a modular manner to reuse the functional modules, thereby realizing the integration of the functions of Embodiment 1 and Embodiment 2. On this basis, this embodiment provides a method for detecting and analyzing the required minimum dependent library package set when the software library package is running, so as to determine whether the software library package can run normally on a certain version of the operating system . The specific technical means used include, by checking whether the library package that the software library package depends on exists in the target operating system, and comparing the version, number of digits, format, size, etc. of the library package with the target operating system to determine whether the target is compatible. Whether the operating system is compatible with installing the software library package; at the same time, it is also possible...
PUM
![No PUM](https://static-eureka.patsnap.com/ssr/23.2.0/_nuxt/noPUMSmall.5c5f49c7.png)
Abstract
Description
Claims
Application Information
![application no application](https://static-eureka.patsnap.com/ssr/23.2.0/_nuxt/application.06fe782c.png)
- 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