Polyspace Access

プロジェクトの詳細、解析結果、およびコード検証タスクの管理のためのナビゲーション オプションが表示されている、Polyspace Access プロジェクトダッシュボードのスクリーンショット。

プロジェクト ダッシュボードと品質メトリクス

プロジェクト レベルのダッシュボードを使用して、Web ブラウザー上でプロジェクトの品質を監視できます。これらのダッシュボードには、欠陥、コーディングルール、ランタイムチェック、テスト結果、コードカバレッジに関するカードやグラフが含まれます。プロジェクト、ファイル、またはコード解析結果やテスト結果ごとに詳細をドリルダウンし、特定の品質の傾向に注目するためのダッシュボードを開くことができます。安全性およびセキュリティの要件に基づいて、品質目標を定義できます。

Polyspace Access 内でユーザーがコード解析の結果を確認し、割り当て、コメントを行っている様子を示すアニメーション GIF。

検出結果の共同レビューとトリアージ

静的コード解析、動的解析、テスト結果を、ソースコードのコンテキストとともに Web ブラウザー上で直接レビューできます。検出結果にステータス (未着手、進行中、完了) を設定し、担当者を割り当て、コメントを追加し、結果をフィルターできます。

Polyspace Access において、異なるコードバージョン間で MISRA 準拠解析結果を比較し、既存、新規、および修正済みのルール違反を強調表示したスクリーンショット。

履歴、ベースライン、および実行結果の比較

過去の実行結果の統計情報を表示し、現在の Polyspace の結果をベースラインと比較することで、回帰や進捗を経時的に監視し、リリース準備状況を把握できます。新たな問題を迅速に特定し、ビルド間での品質向上を定量化できます。

ソフトウェア ファクトリーとの統合

Polyspace Bug Finder Server、Code Prover Server、Polyspace Server for Ada、および Polyspace Test によって CI パイプラインで生成された結果を、Web ベースのレビューのために Polyspace Access リポジトリにアップロードして一元管理します。プロジェクトで定義した品質のしきい値に基づいて、CI ジョブを制御できます。

Polyspace Access における役割ベースのアクセス制御を示すスクリーンショット。プロジェクト内の異なるユーザーロールごとの権限設定を表示しています。

スケーラブルな役割ベースのアクセス制御

LDAP を介してエンタープライズ向け ID 管理システムと統合することで、機密性の高いコードに対する解析結果へのアクセスを保護および管理できます。シングル サインオン (SSO) を使用して、セキュリティを強化できます。

Grafana と統合された Polyspace Access のスクリーンショット。サーバーの健全性やシステムメトリクスをリアルタイムで監視するためのダッシュボードを表示しています。

エンタープライズ向けの展開

Polyspace Access を、VM テンプレート、Docker コンテナー、または Kubernetes を使用して、オンプレミスまたはクラウドに展開できます。シングル サインオンを通じてエンタープライズ向けの認証と統合できます。サードパーティ製ダッシュボードとの統合により、サーバーの健全性を監視できます。