Automated Translation of Legacy Code for ATE
ITC '01 Proceedings of the 2001 IEEE International Test Conference
The FermaT Assembler Re-engineering Workbench
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Pigs from sausages? Reengineering from assembler to C via FermaT transformations
Science of Computer Programming - Special issue on program transformation
Toward an engineering discipline for grammarware
ACM Transactions on Software Engineering and Methodology (TOSEM)
ConSUS: a light-weight program conditioner
Journal of Systems and Software - Special issue: Software reverse engineering
Towards lightweight checks for mass maintenance transformations
Science of Computer Programming
Slicing as a program transformation
ACM Transactions on Programming Languages and Systems (TOPLAS)
Tool-Supported Refactoring of Existing Object-Oriented Code into Aspects
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
The FermaT transformation system, based on research carried out over the last twelve years at Durham University and Software Migrations Ltd., is an industrial_strength formal transformation engine with many applications in program comprehension and language migration. This 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 1,925 assembler modules were sucessfully migrated to C code.