Emulation is a hybrid experimentation technique intended to bridge the gap between simulation and real-world testing. The key idea of emulation is to reproduce in real time and in a controlled manner the essential functionality of a system, so that it can interact with other real systems that can thus be evaluated. This book describes the technique
Introduction. The Ins and Outs of Network Emulation. Network Emulators to Remember. A Case Study: QOMB.