Invention Grant
- Patent Title: Static analysis of computer software applications
-
Application No.: US13411779Application Date: 2012-03-05
-
Publication No.: US08799874B2Publication Date: 2014-08-05
- Inventor: Marco Pistoia , Omer Tripp
- Applicant: Marco Pistoia , Omer Tripp
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Patents on Demand P.A.
- Agent Brian K. Buchheit; Scott M. Garrett
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
Static analysis of a computer software application can be performed by applying a first level of abstraction to model a plurality of run-time objects, thereby producing a set of object abstractions. Static data-flow analysis of the computer software application can be performed using the set of object abstractions, thereby producing a first data-flow propagation graph. A data-flow bottleneck can be identified within the data-flow propagation graph. A second level of abstraction can be applied to model any of the run-time objects having in the set of object abstractions a corresponding object abstraction that is traceable to the data-flow bottleneck. The applying the second level of abstraction can decompose the corresponding object abstraction into a set of object abstractions, thereby modifying the set of object abstractions. Static data-flow analysis of the computer software application can be performed using the modified set of object abstractions.
Public/Granted literature
- US20130086562A1 STATIC ANALYSIS OF COMPUTER SOFTWARE APPLICATIONS Public/Granted day:2013-04-04
Information query