The literal translation of the word "emulate" is "to simulate the behavior of" on a computer. It is important to distinguish between emulation, which attempts to imitate the physical behavior of a hardware item, and simulation, which aims to imitate an abstract model.