simulator

noun

1.
a machine that simulates an environment for the purpose of training or research
Derived from:
simulate