Testing of implementations
•Simulator can be used for testing: implemented units are substituted in place of simulations