Reuse in reverse engineering

被引:6
作者
Panas, T [1 ]
Lundberg, J [1 ]
Löwe, W [1 ]
机构
[1] Univ Vaxjo, MSI, Software Technol Grp, Vaxjo, Sweden
来源
IWPC 2004: 12TH IEEE INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS | 2004年
关键词
D O I
10.1109/WPC.2004.1311047
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we present a framework for reverse engineering allowing the integration and interaction of different analysis and visualization tools. The framework architecture that we propose uses a dynamic type system to guarantee the proper exchange of data between the tools and a set of wrapper classes to handle their communication. This allows for an easy and secure integration of tools that have originally not been designed to work together In this sense, existing tools can be (re-)used and integrated. As a proof of concept we also present our own instantiation of the proposed framework architecture.
引用
收藏
页码:52 / 61
页数:10
相关论文
共 25 条
[1]  
ALT M, 1994, COMPUTATIONAL COMPLE
[2]  
ALT M, 1995, LNCS, V983, P33
[3]  
BAUER M, 1999, FORSCHUNGSZENTRUM IN
[4]  
BOWMAN IT, 1999, J INFORMATION SOFTWA, V42, P93
[5]  
DEMEYER S, 2003, OBJECT ORIENTED REEN
[6]  
EBERT J, 2001, INTEROPERABILITY REV
[7]   SEESOFT - A TOOL FOR VISUALIZING LINE ORIENTED SOFTWARE STATISTICS [J].
EICK, SG ;
STEFFEN, JL ;
SUMNER, EE .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (11) :957-968
[8]  
EISENBARTH T, 1999, WORKSH SOFTW REENG
[9]   A TECHNIQUE FOR DRAWING DIRECTED-GRAPHS [J].
GANSNER, ER ;
KOUTSOFIOS, E ;
NORTH, SC ;
VO, KP .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (03) :214-230
[10]  
Himsolt M, 2000, SOFTWARE PRACT EXPER, V30, P1303, DOI 10.1002/1097-024X(200009)30:11<1303::AID-SPE341>3.0.CO