Binary Translation
As new and faster architectures are becoming available, there exists a large number of applications written for old architectures which are becoming obsolete unless they can be made to run on the new architecture. Cross-platform
translation use partial decompiling techniques as a first step of translating the code.
The following links are to works directly or indirectly related to binary translation.
CategoryDecompilation CategoryBinaryTranslation CategoryEntryPoint