Polyspace Access

 

Polyspace Access

审查 Polyspace 静态和动态分析结果,并监控软件度量

Polyspace Access 使软件工程团队能够在整个开发生命周期中管理其 C、C++ 和 Ada 软件的质量。它提供了一个存储库,用于集中管理来自 Polyspace Bug Finder Server、Polyspace Code Prover Server、Polyspace Server for Ada 和 Polyspace Test 的结果。通过其 Web 应用,您可以浏览项目组件和版本,以监控质量趋势、探索详细的发现并在问题分类上进行协作。

通过与项目管理工具和身份验证系统集成,Polyspace Access 支持在软件质量方面进行受控的、基于团队的协作。当与 Polyspace as You Code 连接时,Polyspace Access 会将持续集成 (CI) 中的发现与本地更改同步,使您能够专注于新的缺陷。

Polyspace Access 工程仪表板的截图,显示项目详情、分析结果以及用于管理代码验证任务的导航选项。

工程仪表板与质量度量

在您的 Web 浏览器中通过项目级仪表板监控项目质量,包括用于缺陷、编码规则、运行时检查、测试结果和代码覆盖率的卡片和图表。按项目、文件或代码分析和测试结果进行深入挖掘,并打开仪表板以关注特定的质量趋势。根据您的安全和安保要求定义质量目标

一个动画 GIF,显示用户在 Polyspace Access 中审查、分配和评论代码分析发现。

协作审查和发现分类

直接在您的 Web 浏览器中结合源代码上下文,审查静态代码分析、动态分析和测试结果。为发现设置状态(待办、进行中、完成),分配所有者,添加评论并过滤结果。

一张屏幕截图,显示 Polyspace Access 中不同代码版本之间 MISRA 合规性分析结果的比较,突出显示了现有的、新增的和已修复的规则违规。

历史、基线与运行比较

查看先前运行的统计数据,并将当前 Polyspace 结果与基线进行比较,监控随时间推移的回归和进展以跟踪发布就绪情况。快速识别新问题并量化跨构建的质量改进。

软件工厂集成

通过将 Polyspace Bug Finder Server、Code Prover Server、Polyspace Server for Ada 和 Polyspace Test 在 CI 流水线中生成的结果上传到 Polyspace Access 存储库以进行基于 Web 的审查,从而实现结果集中化。根据为您的项目定义的质量阈值来把控您的 CI 作业。

一张说明 Polyspace Access 中基于角色的访问控制的截图。它显示了项目中不同用户角色的权限设置。

可扩展的基于角色的访问控制

通过 LDAP 与企业身份管理系统集成,保护和管理对敏感代码分析结果的访问权限。使用 SSO 提高安全性。

一张显示 Polyspace Access 与 Grafana 集成的截图。它显示了用于实时监控服务器健康状况和系统度量的仪表板。

企业级部署

使用 VM 模板、Docker 容器或 Kubernetes 在本地或云端部署 Polyspace Access。通过单点登录与企业身份验证集成。通过第三方仪表板集成监控服务器健康状况。

Polyspace 产品系列

Polyspace 产品通过在整个开发生命周期中测试和监控软件质量来保证关键代码的安全。

Polyspace Access

识别编码缺陷,查看静态分析结果,并监控软件质量度量。

Polyspace Copilot

专为 Polyspace 优化的 AI 助手。

Polyspace Test

开发、管理和执行嵌入式系统中 C 和 C++ 代码的测试。

Polyspace as You Code

在您的 IDE 中识别编码标准违规和软件漏洞。

Polyspace Bug Finder

检查编码规则、安全标准和代码度量并找出 Bug。

Polyspace Code Prover Server

持续并详尽地验证 CI 管道中的关键 C 和 C++ 代码语句。

Polyspace Bug Finder Server

在 CI 管道中识别软件缺陷并贯彻编码规则。

Polyspace Client for Ada

使用形式化方法详尽验证关键的 Ada 语句单元。

Polyspace Code Prover

使用形式化方法详尽验证最关键的 C 和 C++ 语句。

Polyspace Server for Ada

持续并详尽地验证 CI 管道中的关键 Ada 代码语句。

有兴趣了解 Polyspace Access?