Patent ID: 8387001
Filing Date: 2013-02-26
Classification: G06F

Abstract:
1. A method for determining impact of a modification of computer generated code, the method comprising: a. reading a computer generated code from a computer memory; b. generating a dependency graph representing the computer generated code that is sought to be modified, the dependency graph comprising a plurality of nodes connected logically by one or more edges, wherein each node represents a method within the computer generated code prior to modification; c. assigning nodal weights to each of the plurality of nodes, wherein the nodal weights are assigned based on a predefined criteria; d. assigning edge weights to each of the one or more edges; e. assigning distribution ratios to each of the one or more edges; f. representing modification of a method within the computer generated code by activating a first node corresponding to the method in the dependency graph, wherein activation comprises modifying the nodal weight assigned to the first node; g. propagating impact of activation of the first node in the dependency graph to one or more nodes logically connected to the first node, by calculating and assigning a modified nodal weight to each of the one or more logically connected nodes based on the modified nodal weight assigned to the first node; and h. determining the impact of modification of the method within the computer generated source code, based on at least one of the modified nodal weights of the one or more logically connected nodes; wherein the nodal weights, the edge weights and the distribution ratios are assigned by a user, and the modified nodal weight assigned to a logically connected node is calculated according to the formula: wherein w′ m is the modified nodal weight of a node i, w(m