Pat
J-GLOBAL ID:200903059243242398

組込みシステム中で実行されるソフトウェアを分析するための方法および装置

Inventor:
Applicant, Patent owner:
Agent (1): 谷 義一 (外1名)
Gazette classification:公開公報
Application number (International application number):1996240782
Publication number (International publication number):1997218800
Application date: Sep. 11, 1996
Publication date: Aug. 19, 1997
Summary:
【要約】【課題】 インストルメント化ソース・コードに含まれるタグ・ステートメントによって生成されたタグをキャプチャするためのソフトウェア分析システムである。【解決手段】 ソフトウェア分析システムは、ターゲット・システムのアドレス・バスとデータ・バスをモニタするプローブを含んでいる。タグ・ステートメントがターゲット・システムで実行されると、タグはターゲット・システムのアドレス空間内のあらかじめ定められたロケーションに書き出される。タグは、タグを生成したタグ・ステートメントがソース・コードに置かれているロケーションを示すタグ値を含んでいる。あらかじめ定められたアドレスをモニタすることにより、プローブはタグがターゲット・システムのデータ・バス上に書き出されたときタグをキャプチャすることができる。ソース・コードを正しくインストルメント化することにより、ソフトウェア分析システムは、コード・カバレッジ、関数とタスクの実行時間、メモリ割当て、コール・ペア、およびプログラム・トレーシングを含む種々の分析関数を基本的にリアル・タイムで実行することができる。
Claim (excerpt):
データ・バスおよびアドレス・バスをもつターゲット・システムで実行されるソフトウェアを分析するシステムであって、前記ソフトウェアは、実行されると、前記ターゲット・システムが該ターゲット・システムのアドレス空間内のそれぞれのあらかじめ定められたロケーションに少なくとも1つのタグを書き出すようにする複数の実行可能タグ・ステートメントを含んでおり、前記タグは該タグを生成するタグ・ステートメントの前記ソフトウェアに置かれているロケーションに対応するそれぞれのタグ値を含んでいる該システムにおいて、該ターゲット・システムが該ソフトウェアを実行している間該ターゲット・システムのアドレス・バスおよびデータ・バスに接続されたプローブであって、該プローブは、該ターゲット・システムのアドレス空間内の前記あらかじめ定められたロケーションがいつアドレスされるかを検出し、該プローブは、該あらかじめ定められたロケーションがアドレスされたことを該プローブが検出したとき該ターゲット・システムのデータ・バス上のタグをキャプチャするものと、該プローブに接続されたプロセッサであって、該プロセッサは実行されたソフトウェア・ロケーションを、前記キャプチャされたタグのそれぞれのタグ値に基づいて判断するものとを備えたことを特徴とするシステム。
IPC (2):
G06F 11/28 310 ,  G06F 11/22 340
FI (2):
G06F 11/28 310 A ,  G06F 11/22 340 A
Patent cited by the Patent:
Cited by examiner (15)
Show all

Return to Previous Page