Device Simulation Framework (DSF)
Published: October 3, 2007
The Device Simulation Framework (DSF) enables you to create a high-fidelity simulation of hardware in software, which then appears like a real device to Windows.
DSF Version 1.0 is planned for the WDK release expected in the first quarter of 2008.
A preview of DSF is provided in the current Windows Driver Kit (WDK) with a USB simulation kit that includes a simulated USB 2.0 controller, a simulated external hub, and some working device simulation samples with complete source code. The source code for sample simulations is installed with the WDK samples under the \src\Test\DSF folder. You can build the samples with the WDK build environment.
Because the simulation created with DSF does not require any special changes to Windows, the simulation can be used on all versions of Windows supported by DSF. This means that you can create hardware and driver simulations for x86 and x64 versions of Windows Vista, Windows XP Service Pack 2, and all future versions of Windows.
Simulations created with DSF can enhance your productivity by enabling you to prototype and test both existing and new hardware and device driver changes before committing to silicon. You can also use simulations to improve long-term quality control through comprehensive and flexible test automation.
Introduction to DSF in the WDK
Device Simulation Framework - WinHEC 2007
Feedback to DSF Team at Microsoft