Invention Grant
- Patent Title: Staged refinement for static analysis
-
Application No.: US15799256Application Date: 2017-10-31
-
Publication No.: US10540255B2Publication Date: 2020-01-21
- Inventor: Raghavendra Kagalavadi Ramesh , Padmanabhan Krishnan , Francois Gauthier
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Ferguson Braswell Fraser Kubasta PC
- Main IPC: G06F11/36
- IPC: G06F11/36 ; G06F21/57

Abstract:
A method for analyzing code may include generating, via a flow-insensitive points-to analysis, initial interest points each corresponding to a statement in the code, generating, via a flow-sensitive points-to analysis, flow tuples and refined interest points by removing a subset of the initial interest points, and constructing a flow graph using the refined interest points. The flow graph may include nodes each corresponding to a statement in the code, and edges corresponding to the flow tuples. The method may further include identifying a trace through the flow graph. The trace may include a node corresponding to an interest point of the refined interest points.
Public/Granted literature
- US20190129826A1 STAGED REFINEMENT FOR STATIC ANALYSIS Public/Granted day:2019-05-02
Information query