Emulation

Definition
Emulation is

"[a] model that accepts the same inputs and produces the same outputs as a given system. To imitate one system with another."