講演抄録/キーワード |
講演名 |
2005-12-19 16:45
プログラムの構文要素に基づく版管理システムのための差分取得手法 ○福安直樹・吉田 敦(和歌山大) |
抄録 |
(和) |
ソフトウェア開発において,版管理システムは欠かせないものとなっている.CVSなどの既存の版管理システムは,行単位の差分に基づいてリポジトリを構築しているが,ソフトウェアの構成要素の一つであるソースプログラムは,行とは異なる単位を構文要素としており,プログラミング言語の文法に則した変更内容の取得には,文法を解釈する解析ツールが必要になる.本論文では,構文要素を単位としてバージョン間の対応関係を管理し利用する手法を提案する.提案手法の基盤技術として,バージョン間における構文要素の対応関係を取得するためのツールを実装する.版管理システムのリポジトリが,構文要素を単位としてバージョン間の関連を格納することにより,バージョン間関連を利用するCASEツールの構築が容易になる. |
(英) |
Versioning systems are essential for software development. Existing versioning systems such as CVS have repositories based on line differences. Because a syntax element of a source program does not always correspond with a line, syntax based analysis tools are needed to obtain syntactic changes. In this paper, we propose a method for storing and using relations between syntactic elements of two versions. By using results of our method, we can easily create CASE tools based on syntactic differences between versions. |
キーワード |
(和) |
版管理システム / プログラムの差分抽出 / ソフトウェアリポジトリ / StreamCode / / / / |
(英) |
versioning system / difference extraction of program / software repository / StreamCode / / / / |
文献情報 |
信学技報, vol. 105, no. 490, SS2005-62, pp. 43-48, 2005年12月. |
資料番号 |
SS2005-62 |
発行日 |
2005-12-12 (SS) |
ISSN |
Print edition: ISSN 0913-5685 |
PDFダウンロード |
|