DMS®:: Program transformations for practical scalable software evolution

被引:118
作者
Baxter, ID
Pidgeon, C
Mehlich, M
机构
来源
ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS | 2004年
关键词
D O I
10.1109/ICSE.2004.1317484
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
While a number of research systems have demonstrated the potential value of program transformations, very few of these systems have made it into practice. The core technology for such systems is well understood, what remains is integration and more importantly, the problem of handling the scale of the applications to be processed. This paper describes DMS, a practical, commercial program analysis and transformation system, and sketches a variety of tasks to which it has been applied, from re-documenting to large-scale system migration. Its success derives partly from a vision of design maintenance and the construction of infrastructure that appears necessary to support that vision. DMS handles program scale by careful space management, computational scale via parallelism and knowledge acquisition scale via domains.
引用
收藏
页码:625 / 634
页数:10
相关论文
共 19 条