computer simulation

noun

1.
(computer science) the technique of representing the real world by a computer program