This paper provides information about PREfast for the Microsoft Windows family of operating systems. It provides information for driver developers about the sort of additional capabilities that could be added in future releases of PREfast and solicits patterns that PREfast might attempt to discover in the future. This paper suggests to driver developers the sorts of things that PREfast can detect and to help identify specific patterns that are desirable to detect.
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...

