Patent ID: 8612941

Claim:
A scalable method for analysis of a code base, the method comprising processor implemented steps of: receiving, by utilizing instructions that are executed by a processor, at least one source code file associated with the code base; identifying at least one entry procedure in the at least one source code file; partitioning the code base into at least two code clusters in accordance with the at least one entry procedure, wherein each of the at least two clusters comprises a plurality of procedures and a plurality variables referred from an associated entry procedure of the at least one entry procedure, each of the at least two code clusters comprising a unique top level function, wherein the unique top level function is not called from the code base; analyzing the at least two code clusters individually; combining results obtained from the analysis of the at least two code clusters; and representing a determination for the code base, wherein the determination is based on combining the results obtained from the analysis of the at least two code clusters and is utilized to analyze the code base.