eCite Digital Repository

Binary Translation: Static, Dynamic, Retargetable?


Cifuentes, CN and Malhotra, VM, Binary Translation: Static, Dynamic, Retargetable?, Proceedings of the 1996 International Conference on Software Maintenance, 4-8 November 1996, Monterey, California USA, pp. 340-349. (1996) [Refereed Conference Paper]

DOI: doi:10.1109/icsm.1996.565037


The porting of software to newer and faster machines using static binary translation techniques has proved successful to a large extent. Current binary translators are static in nature and require a runtime environment to successfully support the execution of the translated programs on the new machine. On the other hand, dynamic binary translation has not been considered as an alternative to static translation - we argue that these translators can achieve at least the same performance as static translators but will require a simpler runtime environment. This paper presents techniques used to migrate legacy software running on register-based machines of the last 10 to 15 years to modern RISC machines. We have developed a second-generation disassembler to aid in the construction of a retargetable binary translation front-end. Retargetability of binary translators is an issue that has not been addressed in present translators.

Item Details

Item Type:Refereed Conference Paper
Research Division:Information and Computing Sciences
Research Group:Software engineering
Research Field:Software testing, verification and validation
Objective Division:Information and Communication Services
Objective Group:Other information and communication services
Objective Field:Other information and communication services not elsewhere classified
UTAS Author:Cifuentes, CN (Dr Cifuentes)
UTAS Author:Malhotra, VM (Dr Vishv Malhotra)
ID Code:395
Year Published:1996
Deposited By:Computer Science
Deposited On:1996-08-01
Last Modified:2017-04-07

Repository Staff Only: item control page