• mathematically model the tolerance stackup caused by the process sequence;
• directly incorporate datum surfaces and the repeatability of actual machine tools and fixtures into the model, because they are the main variation sources that cause tolerance stackup;
• allocate tolerance for machine tools and fixtures, rather than estimating distributions of component dimensions. The component tolerances should be the output of a chosen machining process