Oracle Corporation
Path-sensitive static analysis

Last updated:

Abstract:

A method may include obtaining, from one of the rules of a static analysis, a built-in path relation describing a path constraint on a path variable, generating, using the rules, a transfer function that updates a property vector while analyzing code, generating an evaluation function that determines, using the updated property vector, whether the static analysis is satisfied, and determining whether the code includes a defect by executing the static analysis on the code using the path constraint, the transfer function, and the evaluation function.

Status:
Grant
Type:

Utility

Filling date:

29 Mar 2019

Issue date:

16 Mar 2021