Frame implements two major capabilities:
An abstract hierarchical 'Specification framework' for specifying the defining parameters of large systems comprising sub & subsub systems. Full version control and history recovery, operating at both system & subsystem level, is build in.
An abstract 'Calculator' engine for evaluating the relationships between a small (≤ 32) number of parameters. The relationships are defined, and the calculator automatically uses these to determine any parameter's value provided sufficient constraints are imposed.For example, if given the relation "Volts = Amps × Ohms", it knows how to calculate any output from any two inputs.
Practical examples are provided.