We discuss the context in which the SLAM project took place, the first two years of research on the SLAM project, the creation of the SDV tool and its transfer to the Windows development organization. We believe that the history of the SLAM project and SDV is an informative tale of the technology transfer of formal methods and software tools. The SLAM analysis engine forms the core of a new tool called Static Driver Verifier (SDV) that systematically analyzes the source code of Windows device drivers against a set of rules that define what it means for a device driver to properly interact with the Windows operating system kernel. The project used and extended ideas from symbolic model checking, program analysis and theorem proving in novel ways to address this problem. ![]() Its goal was to automatically check that a C program correctly uses the interface to an external library. The SLAM project originated in Microsoft Research in early 2000.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |