Meta-modeling based version control system for software diagrams

被引:2
作者
Oda, T [1 ]
Saeki, M [1 ]
机构
[1] Tokyo Inst Technol, Dept Comp Sci, Tokyo 1528552, Japan
来源
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS | 2006年 / E89D卷 / 04期
关键词
UML diagram; version control system; meta-CASE; repository;
D O I
10.1093/ietisy/e89-d.4.1390
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In iterative software development methodology, a version control system is used in order to record and manage modification histories of products such as source codes and models described in diagrams. However, conventional version control systems cannot manage the models as a logical unit because the systems mainly handle source codes. In this paper, we propose a version control technique for handling diagrammatical models as logical units. Then we illustrate the feasibility of our approach with the implementation of version control functions of a meta-CASE tool that is able to generate a modeling tool in order to deal with various diagrams.
引用
收藏
页码:1390 / 1402
页数:13
相关论文
共 9 条
[1]  
Beck K., 1999, EXTREME PROGRAMMING
[2]  
Jacobson I., 1999, AW OBJ TECHNOL S, V1
[3]   Difference tools for analysis and design documents [J].
Ohst, D ;
Welle, M ;
Kelter, U .
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2003, :13-22
[4]  
OHST D, 2003, ESEC FSE, P227
[5]  
Oussalah C, 1997, LECT NOTES COMPUT SC, V1250, P259
[6]   Dex: A semantic-graph differencing tool for studying changes in large code bases [J].
Raghavan, S ;
Rohana, R ;
Leon, D ;
Podgurski, A ;
Augustine, V .
20TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2004, :188-197
[7]   An efficient version model of software diagrams [J].
Rho, J ;
Wu, C .
1998 ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 1998, :236-243
[8]  
SAEKI M, ENG METH SUPP INF SY
[9]   X-Diff: An effective change detection algorithm for XML documents [J].
Wang, Y ;
DeWitt, DJ ;
Cai, JY .
19TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2003, :519-530