Emulation

I use “emulate” to model the behavior of an item without modeling the causes and effects that produce it.  This is more useful in specifying requirements than when characterizing an actual design.

Sometimes, I refer to this concept as “Fun With Numbers”.

Contrast with simulation.