摘要 |
Method and apparatus for the dynamic generation (2) and regeneration (3) of software objects that can have logic that specifies structure, functionality and behavior in a computing system. In one embodiment, the regeneration function (3) produces related, but different instances of software objects, including System Logic Objects. The regeneration function (3) comprises ordered sequences of tasks, whose definition, and parameterization are obtained from a Generative Model (2), and which are performed by software objects called Builders (4). Each Builder (4) accepts a set of input parameters and a reference to a container that contains zero or more generat ed software objects, including System Logic Objects. The regeneration function (3) directs each Builder (4) to work on the contents of the container, add, modify, and delete objects, and return the container with updated contents. The behavior of the regeneration function can be altered by disabling select ed Builders, and by changing the inputs to the Builders (4).
|