代码验证
使关键代码安全可靠
来自MathWorks的代码验证产品2022世界杯八强谁会赢?®使开发人员和质量工程师能够在生成的或手动编写的C/ c++代码中检测软件错误和其他质量问题:
使用Polyspace®代码验证™为了证明没有溢出,除零,数组和指针访问越界,以及代码中的其他严重运行时错误。
使用Polyspace Bug Finder™:
检查是否符合AUTOSAR, CERT®C / c++, MISRA®C / c++, JSF®AV c++和ISO-17961编码标准。
检查代码中并发性问题、安全漏洞、编程错误和其他软件错误。
在您检查分析结果之后,生成可定制的报告来记录软件开发周期不同阶段的软件质量,并根据预定义的目标来衡量它们。
您可以在开发周期的不同阶段运行Polyspa2022世界杯八强谁会赢?ce产品:
代码提交前:
在您首选的IDE中运行单文件分析。
在Polyspace桌面界面中分析完整的项目,或者将分析从桌面卸载到服务器机器上。
代码提交后:
通过使用Jenkins等自动化服务器,对新提交的代码运行完整的项目分析,作为持续集成(CI/CD)过程的一部分。
将服务器结果上传到集中式数据库,并与您的团队一起从web浏览器查看结果。
您可以从本地机器或Azure等云平台上运行Polyspace分析®或AWS®.
2022世界杯八强谁会赢?验证码产品
主题
适合Polyspace2022世界杯八强谁会赢?产品满足您的软件开发需求
- Polyspace产2022世界杯八强谁会赢?品和软件开发工作流程(Polyspace Bug Finder)
了解可在软件开发生命周期中使用的Polysp2022世界杯八强谁会赢?ace产品。 - Polyspace Bug Finder和Polyspace Code Prover的区别(Polyspace Bug Finder)
找出Bug查找器和代码验证器是如何相互补充的,并确定何时在开发工作流中部署每个产品。 - 面向台式机和服务器的2022世界杯八强谁会赢?Polyspace产品(Polyspace Bug Finder)
了解不同的Polyspace产品。2022世界杯八强谁会赢?
检查是否符合编码标准和指南
- 检查是否违反编码标准(Polyspace Bug Finder)
检查是否违反AUTOSAR c++ 14, CERT C, CERT c++, MISRA C®, MISRA c++, JSF AV c++,或ISO-17961标准与Polyspace Bug Finder。 - 编码标准的Polyspace支持(Polyspace Bug Finder)
检查Polyspace对不同编码标准的支持。 - 根据软件质量目标评估Polyspace代码验证结果(Polyspace Code Prover)
使用软件质量目标执行代码提交的质量阈值。
与软件开发工作流集成
- 提交前在IDE中检查代码质量(Polyspace Bug Finder)
在Visual Studio中运行单个文件分析并检查结果®,Visual Studio代码,或使用Polyspace作为您的代码扩展的Eclipse™。 - 使用Jenkins进行Polyspace分析的示例脚本(Polyspace Bug Finder)
使用Jenkins插件的示例脚本开始编写Polyspace运行脚本。 - 从Polyspace Access Web界面创建Bug跟踪工具票据(Polyspace Bug Finder)
使用Jira软件或Redmine跟踪发现Polyspace访问™接口。 - 安装用于将Pol2022世界杯八强谁会赢?yspace分析从桌面提交到AWS托管的服务器的产品(Polyspace Bug Finder)
将Polyspace分析从客户端机器卸载到安装在AWS云基础设施上的Polyspace服务器。 - 安装用于将Pol2022世界杯八强谁会赢?yspace分析从桌面提交到Azure托管服务器的产品(Polyspace Bug Finder)
将Polyspace分析从客户端机器卸载到安装在Azure云基础设施上的Polyspace Server。
分析MATLAB代码或Simulink模型生成的代码
- 对嵌入式编码器生成的代码运行Polyspace分析(Polyspace Bug Finder)
检查用嵌入式编码器生成的代码®对于bug、运行时错误或违反编码规则。 - 在使用以前版本的Simulink生成的代码上运行Polyspace(Polyspace Bug Finder)
分析使用以前版本的Simulink生成的C/ c++代码®Polyspace的最新版本。 - 使用打包的选项文件对生成的代码运行Polyspace分析(Polyspace Bug Finder)
从Simulink模型生成Polyspace选项文件,并使用这些选项文件分析Polyspace生成的代码。 - 在Simulink模型中运行自定义代码的Polyspace分析(Polyspace Bug Finder)
分析手动编写的C/ c++代码,以检测可能在模拟中引入运行时错误或bug的问题。 - 运行Polyspace的C/ c++代码生成的MATLAB代码(Polyspace Bug Finder)
在生成的代码上运行Polyspace并检查运行时错误。