C to Java']Java migration experiences

被引:17
作者
Martin, J [1 ]
Müller, HA [1 ]
机构
[1] Univ Victoria, Dept Comp Sci, Victoria, BC, Canada
来源
SIXTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS | 2002年
关键词
D O I
10.1109/CSMR.2002.995799
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the growing popularity of the Java programming language for both client and server side applications in network-centric computing, there is a rising need for programming libraries that can be easily integrated into Java programs. In a previous paper, we surveyed current strategies for integrating C source code into Java programs, pointed out their weaknesses and presented goals for an improved migration approach. In this paper, we present the Ephedra approach to software migration and report on the results of three case studies transliterating C source code to Java using the Ephedra environment.
引用
收藏
页码:143 / 153
页数:11
相关论文
共 31 条
[1]  
*AM NAT, X31591989 AM NAT
[2]  
Canfora G, 1996, SOFTWARE PRACT EXPER, V26, P25, DOI 10.1002/(SICI)1097-024X(199601)26:1<25::AID-SPE994>3.0.CO
[3]  
2-T
[4]   Identifying objects in legacy systems [J].
Cimitile, A ;
DeLucia, A ;
DiLucca, GA ;
Fasolino, AR .
FIFTH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION - IWPC '97, PROCEEDINGS, 1997, :138-147
[5]  
DEMAINE ED, 1998, P ACM 1998 WORKSH JA
[6]  
ERDOGMUS H, 2001, ADV SOFTWARE ENG TOP
[7]  
GALL H, 1995, SECOND WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, P208, DOI 10.1109/WCRE.1995.514709
[8]  
GEORGE J, 1996, ACM SOFTWARE ENG NOT, V21, P56
[9]  
GOSLING J, 1996, JAVA LANGUAGE SPECIF
[10]  
HIMSOLT M, 1993, SGRAPH PROGRAMMERS M