Instruction vulnerability prediction method and system based on deep random forest
A technology of random forest and prediction method, which is applied in machine learning, error detection/correction, software testing/debugging, etc. It can solve problems such as manual parameter adjustment of a large number of prediction data sets, and achieve reduced difficulty of parameter adjustment, low complexity, and improved The effect of accuracy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0115] Experimental environment configuration: Intel i7 8750H CPU, Ubuntu Linux 16.04 operating system under 16G memory. In the Mibench benchmark test set, some test programs are randomly selected as the training set, and the analysis program based on the LLVM (Low Level Virtual Machine) compiler is used to extract the instruction feature of the source program, generate the instruction feature vector x, and use the LLFI (LLVM based Fault Injection tool) ) inject faults one by one into the training program to obtain the instruction SDC vulnerability value y. A total of about 4300 pieces of sample data are collected, and the feature dimension is n=21.
[0116] Starting from the 10th sample, the sliding window is used to perform sliding sampling operations one by one, and through two random forest regressors, 60-dimensional extended features are generated, and finally extended samples of 81-dimensional features are obtained to generate extended sample data sets. After that, the ...
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