【24h】

Static driver verifier, a formal verification tool for Windows device drivers

机译:静态驱动程序验证程序,Windows设备驱动程序的正式验证工具

获取原文

摘要

Microsoft is improving the quality of system software, in particular, through the intensive application of formal methods. The ultimate goal is to reach a point at which robustness against failures and attacks can be guaranteed. To support this goal, the company has invested in advanced testing and verification tools. Examples include model-based testing supported by AsmL/SpeC#, TLC and Zing model checkers for concurrency verification, a type system augmented with pre-/post- conditions (Fugue), advanced static analysis tools (PreFix, ESP, etc.) and Static Driver Verifier, SDV. SDV is a formal verification tool aimed at checking device drivers developed using the Windows Driver Model (WDM) interface. The WDM interface consists of more than 800 functions - entry points into the kernel functionality. To correctly use the WDM interface is not easy: WDM rules are numerous and complicated.
机译:Microsoft正在改善系统软件的质量,特别是通过大量使用形式化方法来提高系统软件的质量。最终目标是达到可以确保针对故障和攻击的鲁棒性的程度。为了实现这一目标,该公司已投资购买了先进的测试和验证工具。示例包括由AsmL / SpeC#,TLC和Zing模型检查器支持的用于并发验证的基于模型的测试,具有前后条件(Fugue)增强的类型系统,高级静态分析工具(PreFix,ESP等)以及静态驱动程序验证程序,SDV。 SDV是一种正式的验证工具,旨在检查使用Windows驱动程序模型(WDM)界面开发的设备驱动程序。 WDM接口包含800多个功能-内核功能的入口点。正确使用WDM接口并不容易:WDM规则众多且复杂。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号