
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. 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. In doing so, we call out many of the basic ingredients we believe to be essential to technology transfer: the choice of a critical problem domain; standing on the shoulders of those who have come before; the establishment of relationships with "champions" in product groups; leveraging diversity in research and development experience and careful planning and honest assessment of progress towards goals.
(Joint work with Sriram K. Rajamani, Byron Cook and Vladimir Levin; related paper.)