An autonomous controllability detection method and system for mixed-source software
A detection method and software technology, which is applied in the field of self-controllability detection of mixed-source software, can solve problems such as effective detection of self-controllability of mixed-source software, and achieve the effects of preventing potential risks, strong practicability, and simple operation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0068] This embodiment provides a method for detecting the independent controllability (development) of mixed-source software, which statically analyzes the code of the mixed-source software, generates software design documentation, and compares it with the submitted software documentation. Determine whether the mixed-source software is self-developed based on the consistency with the software design documentation; when the code is inconsistent with the software design documentation and the developer cannot reasonably explain it, it is judged as non-independent development; when the code is consistent with the software design documentation or not When there is consistency but the developer can reasonably explain it, perform dynamic tracking, and judge whether the mixed-source software is self-developed by the coverage of the test case on the software code; when the code of the mixed-source software cannot be covered by the test case and the developer cannot explain it reasonably...
no. 2 example
[0105] This embodiment provides a mixed-source software autonomous controllability detection system, Figure 9 Shown is a schematic structural diagram of the mixed-source software autonomous controllability detection system of this embodiment. Such as Figure 9 As shown, the mixed-source software autonomous controllability detection system includes: a front end, a back end and a data access interface, wherein the data access interface is connected to the front end and the back end at the same time, and is used for data transmission between the front end and the back end; The front end is used to analyze the source code to form a unified data model, and the back end is used to complete autonomous controllability detection and analysis based on the data model.
[0106] Such as Figure 9 As shown, the front end includes: a source code analysis module, a source code management module, and a dynamic execution tracking module; wherein,
[0107] The source code management module i...
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