瑜伽士

Yogi项目:通过静态分析和测试进行软件属性检查。我们介绍了Yogi,它是一种结合静态分析和测试来检查C程序属性的工具。Yogi实现了Dash算法,该算法通过定向测试和抽象相结合来执行验证。我们将Yogi设计成这样一种方式,它可以插入微软的静态驱动程序验证框架。我们曾经有69个Yogi Vista驱动程序运行在这个框架上。我们发现,新算法使Yogi能够比Slam更好地扩展,Slam是目前驱动微软静态驱动验证程序的引擎。