CTM Features and Benefits
A visual designer and powerful combinatorial engine that can generate data for design of experiments, test cases, etc. It supports and can be extended with a wide range of algorithms, including simple permutations, variations, orthogonal and mixed level covering arrays. Powerful import/export features, decision tables for data generation (e.g. Pass/Fail, data inference), support for constrains (inclusion/exclusions), and many more, are easy to use by designers, developers and quality assurance/control analysts.
The transformation features have been primarily designed to make the customization of industry standard XML Schemas a standalone and scalable process. The main driver is to allow new versions of schemas to be quickly adopted with minimum efforts, an important factor in maintaining the relevance and value of a standard.
Transformations are also an effective mechanism to balance the generality of a standard with the need to customize for a particular implementation. By simplifying overly complex content models, productivity and runtime costs can be significantly improved.