講演名 1995/5/19
依存関係に基づく差分抽出ツール
吉田 敦, 山本 晋一郎, 阿草 清滋,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) ソフトウェアの開発・保守において、異なる版の間の作業内容を明らかにする際に、UNIXのdiffに代表される差分抽出ツールが用いられている。これらの差分抽出ツールは行を単位とした差分を出力するため、ソースプログラムの差分を得るにはふさわしくない。また、より的確な差分を得るためには、改行やコメントに対する変更、あるいは、意味に影響を与えない順番の入れ換えなどを考慮した差分を出力する必要がある。本論文では、ステートメントを単位とし、依存関係に影響を与えない変更操作に対処した差分抽出の方法とその実現について述べる。
抄録(英) In this paper, we propose a tool which points out the differences of two versions of a source program more accurately than the text-based tools such as the UNIX utility diff. We develop a method of the tool which compare statements list, which are most meaningful elements in source programs. The differences which the method points out consist of deletions, insertions and changes of statements and they do not include the statements whose position are changed but whose dependency are clearly never changed. We show the method and give an example to show the effectiveness of the method.
キーワード(和) 差分 / 依存関係 / CASEツール
キーワード(英) difference / dependency / CASE tool
資料番号
発行日

研究会情報
研究会 SS
開催期間 1995/5/19(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Software Science (SS)
本文の言語 JPN
タイトル(和) 依存関係に基づく差分抽出ツール
サブタイトル(和)
タイトル(英) Identifying Differences Between Two Versions of a Source Program Based on dependency
サブタイトル(和)
キーワード(1)(和/英) 差分 / difference
キーワード(2)(和/英) 依存関係 / dependency
キーワード(3)(和/英) CASEツール / CASE tool
第 1 著者 氏名(和/英) 吉田 敦 / Atsushi Yoshida
第 1 著者 所属(和/英) 名古屋大学工学部
School of Engineering, Nagoya University
第 2 著者 氏名(和/英) 山本 晋一郎 / Shinichirou Yamamoto
第 2 著者 所属(和/英) 名古屋大学工学部
School of Engineering, Nagoya University
第 3 著者 氏名(和/英) 阿草 清滋 / Kiyoshi Agusa
第 3 著者 所属(和/英) 名古屋大学工学部
School of Engineering, Nagoya University
発表年月日 1995/5/19
資料番号
巻番号(vol) vol.95
号番号(no) 53
ページ範囲 pp.-
ページ数 8
発行日