Use of Multi-Fidelity and Surrogate Models to Reduce the Cost of Developing Physics-Based Systems