カバレッジ測定ツール 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、テキスト形式の結果レポート出力
- カバレッジ率(テスト実行率)、未実行個所の表示
結果レポート例
ツール連携
- ユビキタスAI GSIL
- ダッソーシステムズ CATIA - AUTOSAR Builder
- Synopsys TestWeaver
- Synopsys TPT
- dSpace SystemDesk
- dSpace TargetLink
Safety Packageによる各種認証取得のサポート
- 認証に必要なドキュメントの提供によるツール認証向けの作業の省略
- サポートしている規格
- ISO 26262: 車載用機能安全
- IEC 61508: 電気制御システムの安全性能
- IEC 62304: 医療機器ソフトウェアのライフサイクル
- EN 50128: 鉄道車両に搭載されるソフトウェアの標準規格
ターゲット製品/対応製品/互換性など
対応ホスト環境 |
|
---|---|
対応言語 |
|
対応コンパイラ |
※上記のコンパイラ以外にも対応可能です。詳しくは、別途ご相談ください。 |
技術サポート体制
電話、FAX、E-mail によるサポート、有償トレーニング、コンサルティング。