Polyspace代码验证

Polyspace代码验证

证明软件没有运行时错误

证明缺乏关键的运行时错误

分析所有代码路径没有代码执行对所有可能的输入。识别语句永远不会经历运行时错误,无论运行时环境并找到其他需要关注。

提高软件设计和代码的理解

检测控制和数据流过C / c++代码,看看范围与变量和操作相关的信息。

优化软件性能

删除防守代码通过识别安全操作除零和溢出等。检测代码分支机构不能通过任何执行路径。发现逻辑错误和程序结构,去除较小的内存占用。

分析全局变量的使用

减少调试时间对全局变量的读/写操作,其中包括由任务或线程共享变量。
使用并发访问图理解控制流和数据流,可能导致数据竞争问题。确定代码优化未使用的全局变量。

认证支持金宝app

创建工件需要完整的行业标准的认证过程。由德国莱茵认证完成SUD使用IEC 61508和ISO 26262标准。使用报表- 178 c过程和工件。

金宝app仿真软件和Stateflow集成

生成的代码上运行分析和跟踪源仿真软件模型块和你的发现金宝appStateflow图表。发射Polyspace®从内部分析仿真软件环境。金宝app

桌面互动分析

静态代码分析运行在软件项目的整个或子集。使用桌面工具来生成报告和审查和分类结果。
发现复杂缺陷的根源debugger-like视图导航逐步通过每个语句导致运行错误。本机支持的组织和配置您的项目,超过60 C和c++编译器和自动设置Polyspace分析从项目的构建金宝app系统。

静态应用程序安全性测试

证明没有等关键安全漏洞缓冲区溢出、内存访问和数值溢出。减少对模糊测试的需要通过分析代码在所有代码路径和输入没有代码执行。

感兴趣Polyspace代码验证?