A method and system for automated design of an object. The method
comprises providing a default model of the object; extracting design
parameters and their respective values from the default model; assigning
generated values to one or more selected ones of the design parameters;
and generating one or more designs, each design corresponding to
respective sets of generated values for said selected design parameters.