DocumentCode
3153214
Title
Assembler to C migration using the FermaT transformation system
Author
Ward, M.P.
Author_Institution
Mountjoy Res. Centre, Software Migrations Ltd, Durham, UK
fYear
1999
fDate
1999
Firstpage
67
Lastpage
76
Abstract
The FermaT transformation system, based on research carried out over the last twelve years (1987-99) at Durham University and Software Migrations Ltd., is an industrial-strength formal transformation engine with many applications in program comprehension and language migration. The paper describes one application of the system: the migration of IBM 370 Assembler code to equivalent, maintainable C code. We present an example of using the tool to migrate a small, but complex, assembler module to C with no manual intervention required. We briefly discuss a mass migration exercise where 1925 assembler modules were successfully migrated to C code
Keywords
C language; assembly language; program interpreters; reverse engineering; software maintenance; FermaT transformation system; IBM 370 Assembler code; assembler module; assembler modules; assembler to C migration; formal transformation engine; language migration; maintainable C code; mass migration exercise; program comprehension; Assembly systems; Control systems; Costs; Engines; Environmental economics; Logic; Programming; Reverse engineering; Software maintenance; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 1999. (ICSM '99) Proceedings. IEEE International Conference on
Conference_Location
Oxford
ISSN
1063-6773
Print_ISBN
0-7695-0016-1
Type
conf
DOI
10.1109/ICSM.1999.792571
Filename
792571
Link To Document