General purpose simulation system. Supports discrete event, queuing with animation, continuous models, bond graphs, signal flow graphs.