15. The system according to claim 1 wherein said system further comprises: preliminary generation of a problem domain object class by: a. selecting a group of location attribute types from a location attribute super-type; b. selecting at least one quality attribute type from the quality attribute super type; c. restricting said object classes so that no object will spatially overlap any other object.
15. The system according to claim 1 wherein said system further comprises: preliminary generation of a problem domain object class by: a. selecting a group of location attribute types from a location attribute super-type; b. selecting at least one quality attribute type from the quality attribute super type; c. restricting said object classes so that no object will spatially overlap any other object. 19. The system according to claim 15 wherein said system further comprises: a quality attribute type.