KlocworkInsight|ツール|第三者検証サービスのPROVEQ<プロベック>

ホーム > ツール > KlocworkInsight

次世代ソースコード解析ツール - Klocwork® Insight™ -

家電、携帯機器、医療技術、通信、軍事、航空宇宙分野など全世界に 900 社以上の顧客を持ち、数十億行のコードを解析するC、C++、Java、C# 開発者のためのツール群。

製品説明

Klocwork® Insight™ は、高度な解析手法(Truepath™)を使用し、これまでのレビューやテスト方法で発見しにくかった実行時エラーをテスト前の早期段階で自動的に検出することにより、ソフトウェアの信頼性向上やテスト効率向上に大きな効果をもたらします。

Klocwork® Insight™ により、さまざまな効果が得られます

Klocwork Insight により、さまざまな効果が得られます

実装 コードレビューやテストからの不具合レポートが少なくなります。
前のビルドからの不具合フィックスよりも新たなコードを書くために時間をかけられます。
リリース 高品質でセキュアーなソフトウェアのリリースが可能になります。
テスティング テスト工数をコードデバッグよりも要件にフォーカスすることができます。
テスト前にコード内の欠陥数を減らすことによってテストサイクルを縮小可能です。
統合ビルド 開発者が欠陥のないコードをチェックインすることを保証します。
メインコードストリームに不要な欠陥やセキュリティ脆弱性の流入を防げます。
ピアコードレビュー 欠陥のないコードでコードレビュー。
上級スタッフがコードデバッグよりも重大な設計や要件の課題に集中可能です。

Klocwork® Insight™ により正確な欠陥及びセキュリティ脆弱性を検出可能です

品質/信頼性 セキュリティ脆弱性 保守性
メモリとリソースリーク
解放済みメモリの使用
不適切なメモリの解放
NULLポインタの参照
未初期化変数の使用
リソースマネージメント
デッドロックとエンディアン非互換性
同時実行違反
バッファオーバーフロー
無効なユーザインプット
SQL・パス インジェクション
クロスサイトスクリプティング
情報漏えい
弱暗号化
脆弱なコーディング慣習
アーキテクチャ違反
ヘッダファイル構造
デッドコード
未到達コード
計算された値の未使用
未使用の関数パラメータ
未使用のローカル変数

Klocwork® Insight™ 対象言語と解析手法

言語 C C++ C# JAVA
デスクトップ解析 ※1
システム解析 ※2

Klocwork® Insight™ 動作環境

実行環境

Windows 2003、XP、Vista、7
Linux RHEL、Fedora、Debian、SUSE、Ubuntu
Solaris 8、9、10
Aix Version 5.3

対応ビルド環境
・GNU make ・SUN make ・clearmake ・nmake ・imake ・Ant ・JAM

対応統合開発環境(IDE)
・Eclipse ・Microsoft Visual Studio ・BM Rational Application Developer
・IntelliJ IDEA ・Wind River Workbench ・Carbide. c++ ・QNX Momentics
・TI Code Composer ・Jbuilder

Klocwork® Insight™ 市場での知名度(受賞)

InfoWorld.com

「InfoWorld.com」により、
ベスト静的ソースコード解析ツールとして認証

「SD Times」により、さまざまな分野で8年連続受賞

SD Times

その他、受賞

その他、受賞

Klocwork® Insight™ スクリーンショット

・Insight Review(ウェブベースビューア)

トレンドとメトリクスレポート
トレンドとメトリクスレポート
トレンドとメトリクスレポート
トレンドとメトリクスレポート

・Insight Architect (アーキテクチャビューア)

リレーション図
リレーション図
フローチャート
フローチャート

・Plug-In (統合開発環境用のプラグイン)

Eclipse開発環境
Eclipse開発環境

MicrosoftVisual Studio開発環境
MicrosoftVisual Studio開発環境

Visual Studio

・Insight Pro (*オプション製品)

リファクトリング機能
リファクトリング機能
コードレビュー
コードレビュー

※ Klocwork® Insight™ は、Klocwork 社 の商標、または登録商標です。
※ PROVEQ(プロベック)は株式会社シーイーシーの登録商標です。
※ その他掲載されている会社名、商品名は各社の商標、または登録商標です。

お問い合わせはこちら