algorithm
well defined set of steps for executing a computational task. a (simulator) of a
model
may be such an algorithm