特許
J-GLOBAL ID:200903058035327308

プログラムのデータフロー解析装置

発明者:
出願人/特許権者:
代理人 (1件): 半田 昌男
公報種別:公開公報
出願番号(国際出願番号):特願平10-032612
公開番号(公開出願番号):特開平10-289102
出願日: 1998年02月16日
公開日(公表日): 1998年10月27日
要約:
【要約】【課題】 ソースプログラムの内容を見ることができない手続きを含むプログラムについてもデータフロー解析を可能とし、また、ソースプログラムを見ることができる手続きを含むプログラムであってもそのデータフロー解析に要する時間を短縮することができるプログラムのデータフロー解析装置を提供する。【解決手段】 C言語の標準ライブラリに含まれる手続きは、その仕様は予め明らかである。このように仕様が明らかになっているライブラリに含まれる各手続きについて、その仕様から、データ依存関係を予め調べておいて、その結果だけを記述した定義/参照情報格納ファイルを用意する。ある手続きの呼び出しがあったらこのテーブルを参照し、「定義」であるのか、「参照」であるのかという情報を抽出する。
請求項(抜粋):
特定のプログラミング言語で記述された所定の手続きにおいて規定された変数の定義/参照に関する情報を格納した定義/参照情報格納手段と、前記特定のプログラミング言語で記述されたソースプログラムを読み込んで、前記所定の手続きが含まれているかを判断する手続き判断手段と、前記手続き判断手段の判断結果に基づいて、前記所定の手続きについては前記定義/参照情報格納手段から変数の定義/参照に関する情報を読み出し、前記所定の手続き以外の手続きについては前記ソースプログラムの内容から変数の定義/参照に関する情報を抽出する定義/参照情報抽出手段と、前記変数の定義/参照に関する情報に基づいてデータフロー解析を行うデータフロー解析手段と、を有することを特徴とするプログラムのデータフロー解析装置。
引用特許:
審査官引用 (2件)
  • プログラム解析装置
    公報種別:公開公報   出願番号:特願平6-038057   出願人:富士通株式会社
  • 特開平2-118732

前のページに戻る