Polyspace®代码验证™是一个可靠的静态分析工具,可以证明C和c++源代码中没有溢出、被零除、超出边界的数组访问和其他运行时错误。它在不需要程序执行、代码检测或测试用例的情况下产生结果。Polyspace代码验证使用基于形式化方法的语义分析和抽象解释来验证软件的过程间、控制和数据流行为。您可以使用它来验证手写代码、生成的代码或两者的组合。每个代码语句都用颜色编码,以表明它是否没有运行时错误、已证实失败、不可访问或未证实。
Polyspace代码验证显示变量和函数返回值的范围信息,并可以证明哪些变量超过了指定的范围限制。代码验证结果可用于跟踪质量度量并检查与软件质量目标的一致性。Polyspace代码验证可以与Eclipse™IDE一起使用,以在桌面上验证代码。
万博1manbetx对行业标准的支持可以通过IEC认证工具包(适用于IEC 61508及ISO 26262)及做资格工具包(- 178)。
学习Polyspace代码验证程序的基础知识
检查来自Polyspace用户界面、命令行或其他开发环境的运行时错误代码
调查和修复分析结果中的运行时错误,组织结果,引用结果
有资格Polyspace代码验证DO和IEC认证
解决意外问题Polyspace代码验证