Polyspace Test Server は、オートメーション サーバー上で動作します。オートメーション サーバー上で C/C++ 組み込みコードのユニットテストと統合テストを管理、実行し、構造カバレッジを解析するためのツールを提供します。CI サーバー上で、ホストベースまたはターゲットベースのテストを実行できます。コードカバレッジ解析を実行して、判定、条件、改良条件判定カバレッジ (MC/DC) などのメトリクスを使用してテストの完全性を測定できます。
自動テスト生成は、CI による自動化を通じて、目標とするコードカバレッジの達成、境界値のテスト、要件ベースのテストの拡張を支援します。テスト結果とカバレッジ結果は、未達コードカバレッジを正当化し、テストのロバスト性を検証するために利用できます。Polyspace Test Server では、テスト結果や解析結果を Polyspace Access にアップロードして確認できます。
IEC Certification Kit (for ISO 26262 and IEC 61508) や DO Qualification Kit (for DO-178) を通じて、業界標準への準拠をサポートします。
Polyspace 製品ファミリ
Polyspace 製品は、開発ライフサイクル全体を通じてソフトウェア品質をテスト・監視することで、重要なコードの安全性とセキュリティを確保します。
Polyspace Access
コーディングの欠陥を特定し、静的解析結果をレビューし、ソフトウェア品質メトリクスを監視します。
Polyspace Copilot
Polyspace 用に最適化された AI アシスタント
Polyspace Test
組み込みシステム向け C/C++ コードのテストを開発、管理、実行します。
Polyspace as You Code
IDE からコーディング規約違反とソフトウェアの脆弱性を特定します。
Polyspace Test Server
オートメーション サーバー上で C/C++ コードのテストを実行し、構造カバレッジを解析します。
Polyspace Code Prover Server
CI パイプラインに組み込み、重要な C/C++ コードステートメントを継続的かつ徹底的に検証します。
Polyspace Bug Finder
コーディングルール、セキュリティ標準、コードメトリクスをチェックし、バグを検出します。
Polyspace Client for Ada
形式的手法を用いて、重要な Ada ステートメント ユニットを徹底的に検証します。
Polyspace Bug Finder Server
ソフトウェアの欠陥を特定し、CI パイプラインにコーディングルールを適用します。
Polyspace Server for Ada
CI パイプラインに組み込み、重要な Ada コードステートメントを継続的かつ徹底的に検証します。
Polyspace Code Prover
形式的手法を用いて、最も重要な C/C++ ステートメントを徹底的に検証します。