講演名 | 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 |
発行日 |