代码验证
使安全关键代码
从MathWorks代码验证产品2022世界杯八强谁会赢?®使开发人员和质量工程师检测软件缺陷和其他质量问题在生成或手工编写C / c++代码:
使用Polyspace®代码验证™证明没有溢出的情况下,除零,数组和指针访问越界,和其他关键代码中运行时错误。
使用Polyspace错误发现者™:
检查符合AUTOSAR, CERT®C / c++, MISRA®C / c++, JSF®AV c++, iso - 17961编码标准。
检查您的代码的并发性问题,安全漏洞,编程错误,和其他软件bug。
回顾分析结果后,生成可定制的报告来记录你在软件开发周期的不同阶段软件质量和衡量他们对预定义的目标。
您可以运行Polyspace产品在开发周期的2022世界杯八强谁会赢?不同阶段:
在代码提交:
在你喜欢的IDE运行单个文件分析。
Polyspace桌面界面分析一个完整的项目,或将分析从桌面到服务器机器。
在代码提交:
新提交的代码上运行一个完整的项目分析作为持续集成的一部分(CI / CD)詹金斯等流程通过使用自动化服务器。
上传服务器的集中式数据库和结果评估结果与您的团队从一个web浏览器。
你可以从机器运行Polyspace分析等前提或云平台Azure®或AWS®。
2022世界杯八强谁会赢?产品代码验证
主题
适合Polyspace2022世界杯八强谁会赢?产品软件开发的需要
- Polyspace产2022世界杯八强谁会赢?品和软件开发工作流程(Polyspace Bug仪)
了解Polyspace产品可以用在软件开发生2022世界杯八强谁会赢?命周期。 - 差异Polyspace错误发现者和Polyspace代码验证(Polyspace Bug仪)
找出错误发现者和代码验证相互补充,并确定何时部署中的每个产品开发工作流程。 - 为桌面和服务器Pol2022世界杯八强谁会赢?yspace产品(Polyspace Bug仪)
了解不同Polyspace产品。2022世界杯八强谁会赢?
检查符合编码标准和指导方针
- 检查违反编码标准(Polyspace Bug仪)
检查违反AUTOSAR c++ 14, CERT C, c++, CERT MISRA C®MISRA c++, JSF AV c++,或与Polyspace错误发现者iso - 17961标准。 - Polyspace支持编码标准(Polyspace Bug仪)
检查Polyspace支持不同的编码标准。 - 评估Polyspace代码验证结果与软件质量目标(Polyspace代码验证)
执行质量阈值的代码提交使用软件质量目标。
与软件开发工作流集成
- 检查代码质量在提交前的IDE(Polyspace Bug仪)
运行单个文件分析和审查结果在Visual Studio®,Visual Studio代码,或Eclipse™使用Polyspace代码扩展。 - 示例脚本与詹金斯Polyspace分析(Polyspace Bug仪)
得到一个在运行脚本Polyspace詹金斯插件的示例脚本。 - 创建Bug跟踪工具的门票Polyspace访问Web界面(Polyspace Bug仪)
跟踪发现的Jira软件或RedminePolyspace访问™接口。 - 安装产品提交Po2022世界杯八强谁会赢?lyspace分析从台式机到服务器托管在AWS(Polyspace Bug仪)
卸载Polyspace分析从客户端机器Polyspace服务器上安装AWS云基础设施。 - 安装产品提交Po2022世界杯八强谁会赢?lyspace分析从台式机到服务器托管在Azure(Polyspace Bug仪)
卸载Polyspace分析从客户端机器Polyspace服务器安装在Azure云基础设施。
从MATLAB代码生成的代码分析或仿真软件模型
- 采用嵌入式编码器生成Polyspace分析代码运行(Polyspace Bug仪)
检查生成的代码与嵌入式编码器®对于错误,运行时错误或编码规则违规。 - 生成的代码上运行Polyspace使用以前版本的模型(Polyspace Bug仪)
分析生成C / c++代码通过使用以前版本的模型®Polyspace更新版本的发布。 - 运行Polyspace分析生成的代码通过使用打包选项文件(Polyspace Bug仪)
从一个仿真软件模型,生成Polyspace选项文件和使用这些选项文件使用Polyspace分析生成的代码。 - 运行Polyspace分析仿真软件模型的自定义代码(Polyspace Bug仪)
分析手工编写C / c++代码检测问题,可能会引入仿真运行时错误或缺陷。 - 在C / c++运行Polyspace从MATLAB代码生成的代码(Polyspace Bug仪)
上运行Polyspace生成的代码,并检查运行时错误。