Making Future-Proofing Design Decision under Uncertainty