Model-based Model Design: How to design a simulator for evaluating a complex system? | Synapse