Use this resource - and many more! - in your textbook!
AcademicPub holds over eight million pieces of educational content for you to mix-and-match your way.

A Hybrid Approach to Detecting Security Defects in Programs
By: Lian Yu; Qianxiang Wang; Jianchu Fan; Yue Yi; Jun Zhou;
2009 / IEEE / 978-1-4244-5913-1
Description
This item was taken from the IEEE Conference ' A Hybrid Approach to Detecting Security Defects in Programs ' Static analysis works well at checking defects that clearly map to source code constructs. Model checking can find defects of deadlocks and routing loops that are not easily detected by static analysis, but faces the problem of state explosion. This paper proposes a hybrid approach to detecting security defects in programs. Fuzzy Inference System is used to infer selection among the two detection approaches. A cluster algorithm is developed to divide a large system into several clusters in order to apply model checking. Ontology based static analysis employs logic reasoning to intelligently detect the defects. We also put forwards strategies to improve performance of the static analysis. At last, we perform experiments to evaluate the accuracy and performance of the hybrid approach.
Related Topics
Source Code
Security Defect
Ontology Based Static Analysis
Model Checking
Fuzzy Inference System
Cluster Algorithm
Security
Face Detection
System Recovery
Routing
Explosions
Fuzzy Systems
Clustering Algorithms
Inference Algorithms
Ontologies
Logic
Feature Extraction
Security Defects
Static Analysis
Model Checking
Ontology Model
Fuzzy Inference
Program Verification
Program Diagnostics
Ontologies (artificial Intelligence)
Fuzzy Reasoning
Security Of Data
Engineering
Logic Reasoning