摘要 |
A polymorphic modeling method to permutate a model into one of the many alternate model forms. Data can be entered for calculating each model after it is produced. Model permutations employ a permutation process and a permutation control attribute. The permutation control attribute indicates the type of permutation including locked, protected, prompting, interactive, interdependent, single and multiple, polyversion and permutation enabled subroutine. These attributes designate a particular type of permutation behavior assigned to each node in the model. Future node content is included in permutation control by the user or automatically after user designation of initial node content defining an initial model. The permutation process responds to context-sensitive impact events and includes message enabled nodes that can compose, send, read and process messages within a model or between models at remote locations thereby enabling permutation operations that are local, networked, or external such as over the Internet. Permutation loop processing, an enhanced formula syntax, and alternate horizontal and vertical storage formats enhance the permutation process. Constraints may be entered directly into model nodes and are enforced via constrained model permutation processing.
|