PolySpace是在源代码阶段做运行时错误检查的工具。其功能决不是简单的检查数组越界等运行时错误。
它采用抽象执行的方法,既能对代码做覆盖度检查,又能检查出运行时错误,并且能告知用户错误的原因。
PolySpace能对复杂的函数调用、函数嵌套、递归调用等做出分析,也能对多任务共享变量访问等作出分析。
目前PolySpace的效率是15分钟/千行代码,这个效率应该是很高的了!要是用人来检查1000行代码,1天估计是检查不完的吧。
[ 本帖最后由 OrientMaple 于 2006-8-21 11:50 编辑 ]