Supporting early robust design for different levels of specific design knowledge: an adaptive method for modeling with the Embodiment Function Relation and Tolerance model | Synapse