What is the difference between simulation and emulation?
SIMULATION (using conformance testing modules/test suites) The test tool provides the functionality to drive protocol stacks for conformance testing. This can be done, for example, with an SDL script actively running test cases against a test object. Test cases are created and executed against live test objects using a powerful environment, which allows specific messages to be sent and received in a controlled manner. This measures how well the test object conforms to standards set by the specification bodies. EMULATION (using network emulators/NEMs) Emulators behave according to the relevant protocol, and terminate the signaling of interfaces under test. They are complete, functional and self-driven systems. In this way, they enable users to check the behavior of a test object against the standard.