Identifying deprecated external routines invoked by a software application implementing subtype polymorphism
AssigneeOracle International Corporation
InventorPRANEET TIWARI
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorPRANEET TIWARI
Estimating the term…
An aspect of the present invention identifies deprecated routines invoked by a software application implementing subtype polymorphism by examination of the software application, without having to execute the software instructions. In one embodiment, upon receiving software instructions constituting the software application, the polymorphic data types, variables of the data types, and a corresponding set of assignments for each variable are identified in the received software instructions. The specific instructions containing invocations of routines associated with the identified variables are also found. In response to finding the invocations, the routines that are invoked corresponding to the specific instructions are determined. The specific (determined) routines that are deprecated are ascertained and a report is thereafter generated indicating the specific routines.
A method of identifying deprecated routines invoked by a software application implementing subtype polymorphism, said method comprising:
A machine readable medium storing one or more sequences of instructions for causing a system to identify deprecated routines invoked by a software application implementing subtype polymorphism, wherein execution of said one or more sequences of instructions by said one or more processors contained in said system causes said system to perform the actions of:
A digital processing system comprising:
Dependencies are inferred from the claim text.