Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Decompilation

1993, The REDO Compendium: Reverse Engineering for Software Maintenance

"The Dictionary of Computing gives the following (abridged) defi nitions for a compiler and decompiler (or reverse compiler): compiler A program that translates high-level language into absolute code . . . decompiler A program that attempts to . . . translate back from machine code to something resembling the source language. The task is difficult and not often attempted. The following sections are intended to show how a decompiler may be constructed given only a knowledge of or access to the speci fication for a forward compiler, and some facility with Prolog or other high-level languages. It is easy to do and should be attempted more often. Decompilation is only useful, of course, if the object code is available and it is required to reproduce the higher level `original' as an intermediate stage to aid understanding or restructuring. The decompiled code can then be abstracted to a speci fication by other techniques developed by the REDO project,"

Loading...

Loading Preview

Sorry, preview is currently unavailable. You can download the paper by clicking the button above.