主要内容

Polyspace代码验证

证明软件中没有运行时错误

Polyspace®代码验证™是一个可靠的静态分析工具,它可以证明在C和c++源代码中没有溢出、被0除、越界数组访问和其他运行时错误。它产生的结果不需要程序执行、代码插装或测试用例。Polyspace代码验证使用基于形式化方法的语义分析和抽象解释来验证软件过程间、控制和数据流行为。您可以使用它来验证手写代码、生成代码或两者的组合。每个代码语句都用颜色编码,以指示它是否没有运行时错误、已证明失败、不可访问或未证明。

Polyspace代码验证显示变量和函数返回值的范围信息,并可以证明哪些变量超出了指定的范围限制。代码验证结果可以用于跟踪质量度量,并检查与软件质量目标的一致性。Polyspace代码验证可以与Eclipse™IDE一起使用,以验证桌面上的代码。

对行业标准的支持可通过IEC认证工具包(适用于iec61508及iso26262)及做资格工具包(- 178)。

开始

学习Polyspace代码证明程序的基础知识

安装Polyspace

在桌面或服务器上安装Polyspac2022世界杯八强谁会赢?e产品进行分析

配置和运行分析

设置Polyspace代码验证桌面或服务器分析

回顾分析结果

审查Polyspace代码验证结果是Polyspace桌面用户界面或web浏览器

工具资质和认证

有资格Polyspace代码验证进行DO和IEC认证

Polyspace代码证明程序中的故障排除

中解决意外问题Polyspace代码验证

Baidu
map