特許
J-GLOBAL ID:200903022251874254
プログラム保守支援装置
発明者:
出願人/特許権者:
代理人 (1件):
佐藤 一雄 (外3名)
公報種別:公開公報
出願番号(国際出願番号):特願平4-095573
公開番号(公開出願番号):特開平5-289862
出願日: 1992年04月15日
公開日(公表日): 1993年11月05日
要約:
【要約】【目的】 既存のプログラムのソースコードの分析,修正,改良等の作業を、機械化する。【構成】 既存のプログラムのソースコードを、プログラム読み込み部21で読み込む。読み込んだソースコードを、プログラム分析部22により、使用されている言語の基本仕様に基づき分析する。この分析結果を、属性項目等に分類し、中間データベースとして中間格納部23に格納する。中間データベースを、モデル作成部24で再構成し、プログラムモデルPMを作成する。このプログラムモデルPMを用い、一括検索部31で一括検索したり、対話検索部32で対話的に検索し、既存のプログラムを分析する。プログラムを修正する場合には、修正内容を、修正仮入力部33に仮に入力して整合性を判断し、整合していたならば、プログラム修正部34でソースコードを修正する。
請求項(抜粋):
既存プログラムのソースコードを記憶するソースコード記憶手段と;ソースコードを、予め定められた分割単位に分割するとともに、各分割単位を処理単位に分割するプログラム分析手段と;各処理単位が指示する処理の内容を、属性項目別に分けるとともに、各属性項目に属性項目の値を対応させて中間データベースを作成する中間データベース作成手段と;中間データベースを記憶する中間データベース記憶手段と;処理単位相互の参照関係を付加して中間データベースを再構成し、プログラムモデルを作成するモデル作成手段と;プログラムモデルを記憶するモデル記憶手段と;入力手段から入力される条件に基づきプログラムモデルを検索し、前記既存プログラムを分析する検索手段と;検索手段での分析結果を出力する出力手段と;前記入力手段から入力される修正プログラムを記憶する修正プログラム記憶手段と;修正プログラムを前記プログラムモデルの内容と照合し、修正プログラムの分析・評価を行なう修正プログラム分析・評価手段と;修正プログラムが整合する場合に、前記ソースコードを修正するソースコード修正手段と;を具備することを特徴とするプログラム保守支援装置。
IPC (2件):
G06F 9/06 440
, G06F 11/28 330
前のページに戻る