发明名称 STATIC ANALYSIS OF REACHABLE METHODS AND FIELDS IN OBJECT-ORIENTED APPLICATIONS USING OBJECT INSTANTIATION
摘要 Exemplary embodiments of the present invention comprise an algorithm described herein that utilizes a technique to shrink a set of potentially reachable elements to a close approximation of the actually reachable elements within a software application by closely approximating how the application executes at runtime. The algorithm attempts to identify all of the reachable elements of an object-oriented software application by starting with the entry points into the application and thereafter progressively determining all of the software elements within the application that are reachable. The algorithm instantiates application objects in the same way they would be instantiated at runtime and passes references to these objects from one method and field to the next; emulating as closely as possible object instantiation performed by the application at runtime.
申请公布号 US2009064099(A1) 申请公布日期 2009.03.05
申请号 US20070847677 申请日期 2007.08.30
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 FOLEY SEAN C.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址