Product/Service

NuMega DriverWorkbench and BoundsChecker Driver Edition

Source: Compuware Corporation
DriverWorkbench and BoundsChecker Driver Edition make it possible to view events
Accelerating Windows Device Driver Development

DriverWorkbench and BoundsChecker Driver Edition make it possible to view events from any and all device drivers and to examine details of those events. It provides a user interface that captures selected events to permit easy analysis of the flow of control when the driver is called and during its execution.

BoundsChecker is a driver that hooks all those APIs that you see in the configuration dialogs and logs each call and return. BoundsChecker also detects certain types of errors ( such as wrong IRQL level ) and writes those to the event buffer. The event buffer can be read by DriverWorkbench. DriverWorkbench is also capable of reading NT dump files. By reading dump files, DriverWorkbench is able to tell the user why the system crashed and in most cases point them to the offending code. If BoundsChecker was running on the system that crashed, you can also see the event trace.

DriverWorkbench and BoundsChecker support the debugging of device drivers on Windows Millennium Edition, Windows 98, Windows 2000 and Windows NT 4.0, including support for the WDM driver model in Windows 2000. If you have the source code of the drivers of interest on the system used for debugging, you can identify the exact source code that produced individual driver events. Even if you don't have source code for the driver available, DriverWorkbench will provide extensive information on the behavior of the driver. If the driver was developed using the DriverWorks development toolkit, you can get still more information on driver behavior.

For the first time ever, device driver developers have a debugging environment that provides information that can result in drastic improvements in productivity, ease of use, and quality of output. DriverWorkbench and BoundsChecker are central parts of the Compuware NuMega DriverStudio suite that provide a complete device driver design, development, testing and fielding solution.

Compuware Corporation, 9 Townsend West, Nashua, NH 03063. Tel: 603-578-8211; Fax: 603-578-8106.