You searched for: “emulation
emulation (s) (noun), emulations (pl)
1. An effort or ambition to equal, excel, or to surpass another person or people.
2. The process of trying to be the same as or better than another person; especially, by imitating.
3. In computer science, a technique of one machine obtaining the same results as another one.
4. Etymology: from the 1550's, from Medieval French émulation (13th century) and directly from Latin aemulationem, aemulatio; from the past participle stem of the Latin verb aemulari, "to rival, to strive to excel"; from aemulus, "striving, rivaling".