Simulation Based Approaches for Systems Engineering