"In the context of geometric dimensioning and tolerancing (GD&T), how would you mathematically derive and apply the true position tolerance for a complex, non-linear surface profile with multiple datum references, while ensuring compliance with ASME

In the context of geometric dimensioning and tolerancing (GD&T), how would you mathematically derive and apply the true position tolerance for a complex, non-linear surface profile with multiple datum references, while ensuring compliance with ASME Y14.5-2018 standards, and what computational algorithms or software tools would you use to validate the tolerances under dynamic load conditions in a multi-axis CNC machining environment?"