emulation

noun

1.
ambition to equal or excel
Derived from:
emulate
2.
(computer science) technique of one machine obtaining the same results as another
Derived from:
emulate
3.
effort to equal or surpass another
Derived from:
emulate