emulator (emulate + -or; agent_person)
A person or thing that emulates
A piece of software or hardware that simulates another system