Invention Grant
- Patent Title: System and method for detecting redundant subroutine calls
- Patent Title (中): 用于检测冗余子程序调用的系统和方法
-
Application No.: US11317594Application Date: 2005-12-23
-
Publication No.: US07721269B2Publication Date: 2010-05-18
- Inventor: Claire S. Cates
- Applicant: Claire S. Cates
- Applicant Address: US NC Cary
- Assignee: SAS Institute Inc.
- Current Assignee: SAS Institute Inc.
- Current Assignee Address: US NC Cary
- Agency: Jones Day
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45 ; G06F11/00

Abstract:
A system and method of detecting redundant subroutine calls in a software system is provided. Call path data is obtained for the software system and stored into a call tree comprising a plurality of nodes, each node representing a software routine of the software system, the call tree describing the calling paths between the plurality of software routines. At least one focal node is identified among the plurality of nodes in the call tree for redundancy analysis. The calling redundancy to the focal node is analyzed by determining a common ancestor node list for the focal node and by generating call path data for each of the common ancestor nodes on the list. The common ancestor list data may be sorted and call trees generated for the common ancestors in relation to the focal node. This data may then be displayed on a graphical user interface for redundancy analysis of the focal node.
Public/Granted literature
- US20070150878A1 System and method for detecting redundant subroutine calls Public/Granted day:2007-06-28
Information query