emulation

noun
  1. the effort to match or surpass someone or something, especially by imitation
  2. the process of reproducing the function or action of a different computer system
  3. Usage: computing

Examples