Patent ID: 7761281

Claim:
A computer readable medium having stored thereon instructions that when executed by a processor implement a compound computational experiment system comprising: an experiment object that encapsulates an experiment and that comprises a run method that is callable by other objects to run an experiment and that encapsulates outputs produced by an experiment in a result object; a domain object that encapsulates input and output variables for an experiment and that comprises a read method callable by other objects to receive information about the input and output variables; a first generator object that encapsulates a first search or sampling strategy and that comprises 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; an outcomeStore object that encapsulates experiment result data and that comprises an extract method callable by other objects to retrieve experiment result data; and at least one transformation operation that can be performed on the outcomeStore object.