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