カバレッジ測定ツール Testwell CTC++ 組込み向けターゲットシステム向けカバレッジ測定

Testwell CTC++ は、組込みシステム向けのカバレッジ計測ツールです。

組込みシステムのターゲット環境では、メモリーリソースの不足によりカバレッジを測定することは一般的に困難です。Testwell CTC++は、カバレッジを測定するために必要なインスツルメント(ソースコードに付加するプログラム)およびRAM消費量が非常に小さいので、メモリーリソースが少ない組込みターゲット環境でもカバレッジ測定を行うことできます。

RAM 消費量例
関数カバレッジ1 Bit
ブランチカバレッジ4 Bit
条件カバレッジ7 Bit

※多くの組込み用クロスコンパイラに対応済みです。
※未サポートのコンパイラでも短期間で対応可能です。

無償評価版を申し込む

主な特長

計測可能なカバレッジ

  • ステートメントカバレッジ
  • 関数カバレッジ
  • ディシジョン/ブランチカバレッジ
  • コンディションカバレッジ
  • Modified Condition/Decision Coverage(MC/DC)
  • Multicondition Coverage(MCC)

ドライバ、スタブ不要

  • カバレッジ計測を行うためにドライバ、スタブの作成が不要

各関数の実行時間測定(プロファイラ機能)

  • 関数の実行時間を測定することで、処理のボトルネックとなる個所を発見可能

HTML、テキスト形式の結果レポート

  • わかりやすいHTML、テキスト形式の結果レポート出力
  • カバレッジ率(テスト実行率)、未実行個所の表示
Testwell CTC++の結果レポート例結果レポート例

ツール連携

  • ユビキタスAI GSIL
  • ダッソーシステムズ CATIA - AUTOSAR Builder
  • Synopsys TestWeaver
  • Synopsys TPT
  • dSpace SystemDesk
  • dSpace TargetLink

Safety Packageによる各種認証取得のサポート

  • 認証に必要なドキュメントの提供によるツール認証向けの作業の省略
  • サポートしている規格
    • ISO 26262: 車載用機能安全
    • IEC 61508: 電気制御システムの安全性能
    • IEC 62304: 医療機器ソフトウェアのライフサイクル
    • EN 50128: 鉄道車両に搭載されるソフトウェアの標準規格

ターゲット製品/対応製品/互換性など

対応ホスト環境
  • Windows
  • Solaris
  • HP-UX
  • Linux
  • AIX
  • FreeBS
  • MacOSX
対応言語
  • C
  • C++
  • Java
  • C#
対応コンパイラ
  • GCC / g++
  • Renesas / HEW
  • Softune
  • GreenHills MULTI
  • Tornado / VxWorks
  • TI / Code Composer Studio
  • IAR
  • Win CE / Embedded Visual C++
  • Keil
  • ARM Developer Studio
  • Cosmic
  • Freescale / Metrowerks
  • WindRiver

※上記のコンパイラ以外にも対応可能です。詳しくは、別途ご相談ください。

技術サポート体制

電話、FAX、E-mail によるサポート、有償トレーニング、コンサルティング。