Polyspace代码验证
证明软件中没有运行时错误
Polyspace代码证明者™是声音静态分析工具,证明没有溢出的,除以零,外的界定数组访问,以及在C和C ++源码其它运行时错误。它产生的结果,而无需执行程序,代码插,或测试用例。Polyspace代码证明器使用基于形式化方法语义分析和抽象解释来验证软件的过程间,控制和数据流的行为。你可以用它来验证手写代码,生成的代码,或两者的组合。每个代码语句是颜色编码,以表明它是否是免费的运行时错误,证明是失败,无法访问,或未经证实的。
Polyspace Code Prover可以显示变量和函数返回值的范围信息,并可以证明哪些变量超出了指定的范围限制。代码验证结果可用于跟踪质量度量并检查与软件质量目标的一致性。Polyspace代码验证器可以与Eclipse™IDE一起用于验证您桌面上的代码
万博1manbetx可通过IEC认证工具包(适用于IEC 61508和ISO 26262)和DO认证工具包(适用于DO-178)获得对行业标准的支持。
开始:
防止意外的软件行为
查找无法通过任何执行路径到达的所有代码段以及逻辑和程序结构中的错误。
跟踪代码验证结果到Simulink模型万博1manbetx
关于生成的代码和跟踪调查结果在Simulink源模型块运行验证。万博1manbetx
自动化代码验证过程
使用Polyspace代码证明器服务器™运行与构建自动化工具,如詹金斯和竹服务器级机器上Polyspace代码证明器的静态分析引擎。
通知并上传合作评审的结果
自动将缺陷分配给组件所有者,发送电子邮件通知,并将结果上传到Polyspace代码验证器访问,这样您就可以对问题进行分类并解决问题。
检查Polyspace代码验证器的结果,以便您可以分类和解决问题
Polyspace代码证明器访问™提供了一个Web浏览器界面PolySpace代码验证结果,并存储在一个中央资料库的质量指标。在Web浏览器中使用的导航工具来研究代码验证的结果,这与代码一起显示。
项目质量和软件质量目标
仪表板显示的信息,您可以使用监控软件质量,项目状态,缺陷的数量,代码度量和软件质量目标。
与您已经使用的Bug跟踪工具集成
使用web浏览器界面在bug跟踪工具(如Jira)中创建和分配票据。
共享变量模式
对整个应用程序进行不太深入的分析,只计算全局变量的共享和使用
编译器支持万博1manbetx
为使用宇宙编译器编译的代码轻松地建立多空间分析
万博1manbet万博1manbetxx支持Simulink
使用Simulink编辑器工具栏上的上下文按钮分析生成的代码万博1manbetx
万博1manbet万博1manbetxx支持Simulink
在模型的上下文中验证从C调用者块和状态图调用的自定义代码
看到发行说明有关这些功能和相应功能的详细信息。