Patent ID: 6961688
Filing Date: 2005-11-01
Classification: G06N,Y10S

Abstract:
1. A method for performing compound computational experiments, comprising the steps of: encapsulating an experiment in an experiment object having a run method, said run method callable by other objects to run an experiment, said run method encapsulating outputs produced by an experiment in a result object; encapsulating all input and output variables for an experiment in a domain object, said domain object having a read method callable by other objects to receive information about the input and output variables; encapsulating a first search or sampling strategy in a first generator object, said first generator object having a generate method callable by other objects to repetitively encapsulate a value for each input variable in a specification object and to repetitively call said run method to perform an experiment using each specification object, said generator calling said read method to acquire information about the input variables; encapsulating experiment result data in an outcomeStore object, said outcomeStore object having an extract method callable by other objects to retrieve experiment result data; and requesting a plot of experiment result data by issuing a plot command through a user interface running on a computer, said request invoking said generate method to produce experiment result data and invoking said extract method to acquire experiment result data for experiment dimensions related to said requested plot.