The FermaT assembler re-engineering workbench

被引:5
作者
Ward, MP [1 ]
机构
[1] De Montfort Univ, Software Technol Res Lab, Leicester LE1 9BH, Leics, England
来源
IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS: SYSTEMS AND SOFTWARE EVOLUTION IN THE ERA OF THE INTERNET | 2001年
关键词
assembler; re-engineering; reverse engineering; migration; comprehension; formal methods; WSL; wide spectrum language; program transformation; legacy systems; restructuring;
D O I
10.1109/ICSM.2001.972783
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Research into the working practices of software engineers has shown the need for integrated browsing and searching tools which include graphical visualisations linked back to the source code under investigation. In addition, for assembler maintenance and re-engineering there is an even greater need for sophisticated control flow analysis, data flow analysis, slicing and migration technology. All these technologies are provided by the FermaT Workbench: an industrial-strength assembler re-engineering workbench consisting of a number of integrated tools for program comprehension, migration and re-engineering. The various program analysis and migrations tools are based on research carried out over the last sixteen years at Durham University, De Montfort University and Software Migrations Ltd., and make extensive use of program transformation theory.
引用
收藏
页码:659 / 662
页数:4
相关论文
共 12 条
[1]  
BILARDI G, 1999, STATIC SINGLE ASSIGN
[2]   EFFICIENTLY COMPUTING STATIC SINGLE ASSIGNMENT FORM AND THE CONTROL DEPENDENCE GRAPH [J].
CYTRON, R ;
FERRANTE, J ;
ROSEN, BK ;
WEGMAN, MN ;
ZADECK, FK .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1991, 13 (04) :451-490
[3]  
ELLIOTT S, BROWSING SEARCHING S
[4]  
Lengauer T., 1979, ACM T PROGR LANG SYS, V1, P121, DOI DOI 10.1145/357062.357071
[5]  
LETHBRIDGE TC, 1997, IEEE WORKSH EMP STUD
[6]  
PINGALI K, 1997, T PROGRAMMING LANG S
[7]  
ROBITAILLE S, 2000, IEEE INT C SOFTW MAI
[8]  
Sim Susan Elliott, 1998, INT WORKSH PROGR COM
[9]  
SINGER J, 1997, P CASCON 97
[10]  
WARD M, 1999, INT C SOFTW MAINT 30