Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content
This report gives an overview of the work performed by the Programming Research Group as part of the European collaborative ESPRIT II REDO project (no. 2487). This work covered the areas of reverse-engineering: redocumentation and... more
    • by 
    •   16  
      Computer ScienceSoftware EngineeringFormal Methods (Formal Verification)Software Maintenance
    • by 
    •   8  
      VirtualizationReverse EngineeringPHP ProgrammingObfuscation Engines
Decompiling is often used in conjunction with recovering lost source code, or in reverse-engineering code when we do not have access to the source. Here we describe a novel use: places where accurate position reporting, even in the... more
    • by 
    •   3  
      CompilersDecompilationSoftware Debugging
Compiler compilers are in widespread use, but decompiler compilers are a more novel concept. This paper presents an approach for the decompilation of object code back to source code using a decompiler generator. An example decompilation... more
    • by 
    •   17  
      Computer ScienceSoftware EngineeringFormal Methods (Formal Verification)Object Oriented Programming
"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... more
    • by 
    •   9  
      Computer ScienceSoftware EngineeringCompilersSoftware Maintenance
Compiler compilers are in widespread use, but decompiler compilers are a more novel concept. This paper sets out a technique for the decompilation of object code back to source code, and describes a working decompiler generator. Existing... more
    • by 
    •   3  
      Computer ScienceSoftware EngineeringDecompilation
Compiler compilers are in widespread use, but decompiler compilers are a more novel concept. This paper presents an approach for the decompilation of object code back to source code using a decompiler generator. An example decompilation... more
    • by 
    •   16  
      Computer ScienceSoftware EngineeringFormal Methods (Formal Verification)Object Oriented Programming
The Dictionary of Computing gives the following (abridged) definitions for a compiler and decompiler (or reverse compiler): compiler: A program that translates high-level language into absolute code . . . decompiler:... more
    • by 
    •   4  
      Computer ScienceSoftware EngineeringFormal methodsDecompilation
A compiler may be speci ed by a description of how each construct of the source language is translated into a sequence of object code instructions. It is possible to produce a compiler prototype almost directly from this speci fication in... more
    • by 
    •   17  
      Computer ScienceSoftware EngineeringProgramming LanguagesCompilers
While a compiler produces low-level object code from high-level source code, a decompiler produces high-level code from low-level code and has applications in the testing and validation of safety-critical software. The decompilation of an... more
    • by 
    •   17  
      Computer ScienceSoftware EngineeringFormal Methods (Formal Verification)Type Theory
Decompiling is often used in conjunction with recovering lost source code, or in reverse-engineering code when we do not have access to the source. Here we describe a novel use: places where accurate position reporting, even in the... more
    • by 
    •   3  
      CompilersDecompilationSoftware Debugging
Since the advent of modern programming language compilers whereby a set of human readable instructions are syntactically and semantically parsed and then translated and optimized to a binary format readable by a machine or an interpreter,... more
    • by 
    •   8  
      Computer ScienceCompilersComputer EngineeringGraph Theory
    • by 
    •   16  
      Computer ScienceSoftware EngineeringFormal Methods (Formal Verification)Software Maintenance
Decompiling is often used in conjunction with recovering lost source code, or reverse engineering code when you don't have access to the source code. Here I describe another use: in tracebacks, debuggers, core dumps and similar places... more
    • by 
    • Decompilation
    • by 
    •   5  
      Computer ScienceSoftware EngineeringSoftware TestingReverse Engineering
While a compiler produces low-level object code from high-level source code, a decompiler produces high-level code from low-level code and has applications in the testing and validation of safety-critical software. Decompiling an object... more
    • by  and +1
    •   3  
      Computer ScienceSoftware EngineeringDecompilation