Requirements for Practical Model Merge - An Industrial Perspective

被引:0
作者
Bendix, Lars [1 ]
Emanuelsson, Par [2 ]
机构
[1] Lund Inst Technol, Dept Comp Sci, Box 118, S-22100 Lund, Sweden
[2] Ericsson AB, S-58330 Linkoping, Sweden
来源
MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS | 2009年 / 5795卷
关键词
Model merge; diff; version control; parallel work; team coordination; industrial experience; UNION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
All the support tools that developers are used to must be in place, if the use of model-centric development in companies hits to take off. Industry deals with big models and many people working on the same model. Collaboration in a team inevitably leads to parallel work creating different versions that eventually will have to be merged together. However, our experience is that at present the support for model merge is far from optimal. In this paper, we put forward a number of requirements for practical merge tools, based on our analysis of literature, merge tool evaluations, interviews with developers, and a number of use cases for concurrent development of models. We found future work to do for both tool vendors and academic research. Fortunately we also uncovered a few tips and tricks that companies using model-centric development can implement on the short term while waiting for better times.
引用
收藏
页码:167 / +
页数:3
相关论文
共 24 条
[1]  
Alanen M, 2003, LECT NOTES COMPUT SC, V2863, P2
[2]  
Alanen M, 2006, LECT NOTES COMPUT SC, V4199, P469
[3]  
ASKLUND U, 1994, P NWPER 1994 NORD WO
[4]  
Babich WayneA., 1986, Software Configuration Management: Coordination for Team Productivity
[5]  
Barrett S., 2008, PROC 2 WORKSHOP MODE
[6]  
BENDIX L, 2009, P 2 INT C MOD BAS SY
[7]  
BENDIX L, 2008, P INT WORKSH COMP VE
[8]  
Brunet G, 2006, P INT WORKSH GLOB IN
[9]  
ELLIS CA, 1991, COMMUNICATIONS A JAN
[10]  
FEILER PH, 1991, SEI91TR7