ISPRAS Logo
Compiler Technologies Team
Intro Background Projects Offers Publications Downloads Staff
ISPRAS Description Logo
Home   R&D Groups   Projects   Grants   Publications   Downloads

IRE

       Integrated research environment (IRE) for program transformation. The IRE is being developed with a purpose to provide a convenient environment to study program analysis and transformation methods and their impact on the programs. Also the environment may be used to study programs themselves. The environment consists of the following parts.

  • Front-end for the C programming language into the common intermediate format called MIF. Front-ends for several other languages (Java, C#, etc.) are being developed.
  • Program visualization tools (control-flow visualization, etc.).
  • Static data-flow and control-flow analysis and optimization tools.
  • Profile-based analysis and optimization tools.
       The environment is open, as new program analysis and transformation methods are constantly being invented. For example, in the framework of IRE several obfuscation and deobfuscation tools are implemented.

Research subprojects:

 


Copyright © 2002 ISP RAS