Patent ID: 7792772
Filing Date: 2010-09-07
Classification: G06F,Y10S

Abstract:
1. A software system configuration classification module configured to create a knowledge base intelligently, comprising: a computer readable medium for storing the software system configuration classification module; a software testing tool module for testing a software system to determine an optimal configuration parameter set, the optimal configuration parameter set determined based on profiling data of the software system, the software testing tool module being configured to create a decision tree, said software testing tool being configured to create a plurality of vectors of a number of dimensions, said number of dimensions based upon a sum of system parameters, data and tuning variables; generate clusters of similarly scored vectors; generate additional clusters based upon ordered system parameters and tuning variables; and determine an ordered list of system parameters; the decision tree created from an unordered system parameter value from the ordered list of system parameters, the decision tree configured to store a previously tested optimal configuration parameter set at a leaf node and utilized by the software testing tool module to determine an optimal solution for a new software system; a table storing a plurality of desirable decision tree branches, each of the plurality of desirable decision tree branches associated with a corresponding predetermined category of software systems; and a tree branch module coupled to the decision tree and the table, the tree branch module configured to build a further decision tree branch storing a new optimal configuration parameter set when the decision tree needs to be defined further to classify the new software system, wherein the tree branch module is configured to use at least one of the plurality of desirable tree branches selected from the table based on a category of the new software system in order to build the further decision tree branch.