Writing a robust driver based on the Microsoft Windows Driver Model (WDM) requires a lot of expertise and a precise understanding of how the driver interacts with the I/O manager. Testing WDM drivers is also tricky. This paper provides information about Static Driver Verifier (SDV) for Microsoft WDM device drivers. SDV is a tool that searches for driver bugs at compile time.
Related white papers
End-to-End Application Performance Management
The particular challenge of maintaining complex applications is that they cut across separate IT silos. An application will often include a Web tier, application logic, a database, and a storage...
The Benefits of the Software Architecture: Is the Software Architecture Essential to Your Project - You Bet It Is!
For the past several months the author has focused on designing a software architecture. The author has talked about requirements gathering, documentation, integration with the development process, and more. One...
Business Intelligence Solutions Architecture
In today's warehouse environment, organizations are more successful with sound architectures. These architectures are defined to support the functional, technical, and data needs of the system that will address business...
Visual Data Modeling in Rational Application Developer 6.0: New Data Model Features
A data model is a plan for building a database. To be effective, it must be simple enough to communicate the required data structure to the end user, yet detailed...
Documenting Existing Architectures: Tips for Wrestling Order From Chaos
Documenting an architecture one is building from scratch is one thing, documenting one that already exists quite another. As a software architect, one will quickly learn that designing and documenting...
Dissecting Business From Software Requirements
Business requirements, software requirements, business rules, non-functional requirements, constraints, and use cases are commonly used terms in requirements engineering. Although each of these requirements concerns is different, they are often...
The MDA Adoption Manual: Is Your Company Ready for the Model Driven Architecture?
The business benefits of MDA are obvious. The challenge is in getting one's organization to support the transition. The biggest issue will be convincing people that MDA isn't just about...

