プログラムスライシングによる特徴抽出を基礎とするプログラム検索法
プログラムスライシングによる特徴抽出を基礎とするプログラム検索法
批准号:
10878059
负责人:
岡田 信一郎
金额:
$1.34万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Exploratory Research
财政年份:
1998
资助国家:
日本
项目状态:
已结题
起止时间:
1998 至 2000
中文摘要
本研究は,ソフトウエアシステムの効率的開発のため既存のプログラム集合中より所望の処理内容を有するプログラムを迅速に検索する"プログラム検索"技術の確立を目的とする.本研究の基本的な考え方は,対象とするプログラムにおいて中心的な役割を担う変数に着目し、これに影響を与える命令群とこれの影響を受ける命令郡を実行順序関係を保存したまま抽出し、これを内容検索のインデックス情報とすることにある.本年度は,プログラム中のデータ操作に関わる要素(変数の定義式,代入式)の時間的順序関係を保存する中間形式(Def/Useグラフ)から,着目変数に関するフォワード及びバックワードのスタテックスライスを抽出し,インデックス情報として統合する処理プログラムを開発した。さらに1クラス内にメソッドをただ一つ持つ幾つかの基本的なJavaサンプルプログラムを対象に、当該プログラムにより検索用インデックスを作成し,処理内容の検索に十分利用できることを確認した.今後は1クラス内に相互利用関係のある複数メソッドを持つより一般的な構造のJavaプログラムを対象に,その有効な検索用インデックスを生成する処理プログラムを開発する予定である.
英文摘要
本研究は,ソフトウエアシステムの効率的開発のため既存のプログラム集合中より所望の処理内容を有するプログラムを迅速に検索する"プログラム検索"技術の確立を目的とする.本研究の基本的な考え方は,対象とするプログラムにおいて中心的な役割を担う変数に着目し、これに影響を与える命令群とこれの影響を受ける命令郡を実行順序関係を保存したまま抽出し、これを内容検索のインデックス情報とすることにある.本年度は,プログラム中のデータ操作に関わる要素(変数の定義式,代入式)の時間的順序関係を保存する中間形式(Def/Useグラフ)から,着目変数に関するフォワード及びバックワードのスタテックスライスを抽出し,インデックス情報として統合する処理プログラムを開発した。さらに1クラス内にメソッドをただ一つ持つ幾つかの基本的なJavaサンプルプログラムを対象に、当該プログラムにより検索用インデックスを作成し,処理内容の検索に十分利用できることを確認した.今後は1クラス内に相互利用関係のある複数メソッドを持つより一般的な構造のJavaプログラムを対象に,その有効な検索用インデックスを生成する処理プログラムを開発する予定である.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
学習間隔に応じた得点計算法の実授業における評価
-
批准号:21K12171
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$0.67万
-
财政年份:2021
-
负责人:岡田 信一郎
-
依托单位:
海外基金