統合開発環境 MULTI リアルタイムOS INTEGRITY velOSity µ-velOSity ハードウェア・
 デバッグプローブ
SuperTraceProbe GreenHillsProbe Slingshot
ADaC Automotive Solution SymTA/S Conformance Test Service
DinkumLibrary (外部リンク) EDG Front End (外部リンク) Nullstone (外部リンク)
eFOSi

製品情報 - 統合開発環境 MULTI -

MULTI

アドバンスツール

静的ソースコード解析 / DoubleCheck
※画像クリックで拡大図を表示 ※画像クリックで拡大図を表示

MULTIのコンパイラに統合されている静的ソースコード解析ツールであるDoubleCheckは、ソフトウェアの安全性、信頼性の低下を引き起こすプログラム上の問題を解析します。

DoubleCheckは、関数呼び出しにともなう潜在的な実行経路を単一のソースファイルのみならず、複数のソースファイルをまたいで追跡します。

複数ファイルにまたがる静的なソースコード解析
※画像クリックで拡大図を表示

これにより、バッファオーバーフロー、メモリリーク、ポインタの不正参照など、ソースコードの不正を未然に検出することが可能です。

また、DoubleCheckが生成するレポートは、全てのブラウザで容易に確認できます。

主な機能:
  • 潜在的なNULLポインタの参照
  • 配列や動的に確保されたバッファ領域を超えたアクセス(バッファオーバーフロー)
  • 読み込み専用メモリへの書き込み
  • 未初期化変数の参照
  • ポインタを通じたリソースのリーク
  • 割り当てが解放されたメモリ領域へのアクセス
  • 関数返却値の不適切な設定(返却値が自動変数のアドレス)
  • 配列やバッファのアンダーフロー
動的実行解析 / TimeMachineツールスイート

TimeMachineは、大容量トレースバッファを搭載したハードウェア・デバッグプローブであるSuperTrace Probeなどで取得したトレースデータに基づき、プロセッサの動作を復元してプログラムの実行履歴を可視化し、MULTIのトレース能力とデバッグ能力を劇的に向上させる動的実行解析ツールです。

TimeMachineは、プログラムの実行履歴をさまざまな視点から可視化し、開発期間を大幅に短縮できます。

また、プログラムの品質を高めるためにカバレッジを測定したり、パフォーマンスの向上を図るためにシステムのボトルネックを迅速に発見することができます。

主な機能:
分散ビルドシステム
※画像クリックで拡大図を表示

開発者が現場のコンピューティング・リソースを活用して、ネットワーク上で並列にアプリケーションをビルドできるようにするツールです。

GHS社のリアルタイムOSとの連携ツール① / INTEGRATE
※画像クリックで拡大図を表示

INTEGRITY リアルタイムOS環境で、複数のアドレス空間にまたがるタスク、接続やカーネルオブジェクトを設定するためのグラフィカルユーティリティです。

GHS社のリアルタイムOSとの連携ツール② / リソースアナライザ
※画像クリックで拡大図を表示

INTEGRITY リアルタイムOSを実行する組込み型システムのCPUとメモリの使用状態を監視するためのグラフィカル・ビューアです。

GHS社のリアルタイムOSとの連携ツール③ / イベントアナライザ
※画像クリックで拡大図を表示

INTEGRITYu-velOSityといった組込み型リアルタイムOSにおける複雑なリアルタイムの対話を監視するためのグラフィカル・ビューアです。

関連ページ
関連リンク
カタログダウンロード