Polyspace Bug Finder

静的解析によるソフトウェアのバグの特定

静的自動解析

C/C++ のランタイム エラー、同時実行問題、コーディングの欠陥を含む数百種類のバグを検出します。

コーディング ルール

MISRA C、MISRA C++、JSF++、およびカスタムのルール準拠を適用します。

セキュリティ標準

CWE、CERT-C、ISO/IEC 17961や、その他のセキュリティ脆弱性と標準についてチェックします。

コード メトリクス

プロジェクト、ファイル、および関数の各レベルで、循環的複雑度、スタック使用量、HIS メトリクスなどのメトリクスを収集します。

Find Bugs Early in Development

Identify hundreds of classes of bugs as soon as code is written or modified.

Find the Root Cause of Complex Bugs

See your code in a debugger-like view with event traces, variable values, and call trees.

Create your own navigation path.

Trace Code Analysis to Simulink Models

Run analysis on generated code and trace your findings to the source model block.

Trace code analysis to the model.

Configure for Any Run-Time Environment

Integrate Polyspace Bug Finder with any compiler, target processor, and RTOS environment.

Set compiler and target options.

Make Your Code Safe and Secure

Track quality against industry standards.

Comply with Coding Rules and Certification Requirements

Enforce MISRA C, MISRA C++, AUTOSAR C++14, JSF++, and custom rules. Comply with ISO 26262, DO-178, IEC 61508, EN 50128, IEC 62304, and others.

Comply with functional safety standards.

Meet Security Requirements

Comply with CERT C/C++, ISO 17961, and MISRA C:2012 Amendment 1.

Configure coding rules checking.

Monitor the Software Quality of Your Project

Compare analysis results against quality thresholds, so your software team can collaborate more easily and monitor project milestones.

Filter results.

Automate Code Analysis with Polyspace Bug Finder Server

Enable continuous integration by performing analysis on code changes early and often.

Analyze Integrated Builds

Run the Polyspace Bug Finder Server™ static analysis engine on a server class machine with build automation tools such as Jenkins and Bamboo.

Integrate Polyspace products into your continuous integration environment.

Notify and Upload Results for Collaborative Review

Automatically assign defects to component owners, send email notifications, and upload results to Polyspace Bug Finder Access so you can triage and resolve issues.

Send email notifications with Polyspace Bug Finder results.

Collaborative Review with Polyspace Bug Finder Access

Share analysis results and quality metrics with the software development team.

Review Analysis Results, So You Can Triage and Resolve Issues

Polyspace Bug Finder Access™ provides a web browser interface to Polyspace static code analysis results and quality metrics stored in a central repository. Navigation tools for investigating static analysis results are displayed alongside the code.

Result details window.

Monitor Project Quality and Software Quality Metrics

Dashboards display information that you can use to monitor software quality, project status, the number of defects, and code metrics.

Project overview dashboard.

Integrate with the Bug Tracking Tools You Already Use

Use the web browser interface to create and assign tickets in bug tracking tools such as Jira.

Create tickets.

Latest Features

製品機能

開発の初期段階でバグを発見

コードの記述または修正と同時に欠陥を特定します。

認定要件への適合

ISO 26262、DO-178、IEC 61508、EN 50128、FDA、その他に準拠。

複雑なバグの根本原因の発見

イベント トレース、変数、呼び出しツリーを備えたデバッガーに似たビューでコードを表示できます。

マルチスレッド コードのチェック

データ レース、デッドロック、ダブル ロック、ロックの欠落、その他の問題を検出します。

Simulink モデルへのコード解析のトレース

生成されたコードの結果をソース モデル ブロックへトレースします。

セキュリティ要件への適合

CERT C、ISO 17961、MISRA C:2012 Amendment、および CWE に準拠します。

ソフトウェア品質目標の設定および測定

ソフトウェア チームのコラボレーションとプロジェクトのマイルストーン測定のためにパス/失敗の品質しきい値を定義します。

任意のランタイム環境向けに構成可能

任意のコンパイラ、ターゲット プロセッサ、RTOS 環境、および継続的インテグレーション システムに統合することができます。

See the release notes for details on any of these features and corresponding functions.

無料評価版を入手する

30 日間の無料評価版はこちら

今すぐダウンロード

あなたは学生ですか?

MATLAB および Simulink のアカデミック版の入手

詳細を見る