Analyze Your Source Code

Understand, document and improve complex, third-party or legacy software. Through Reverse Engineering, you can derive the software's overall architecture. Examine the class design and variable usage. Speed comprehension of dependencies via sequence diagrams.

With Imagix 4D, you'll achieve increased productivity, higher quality, and reduced risk.

For developers of C, C++, and Java code.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Submit your info, and we'll email you the Imagix 4D links to download on your computer.

Imagix 4D
Reverse Engineering Tool

Typical Applications

Speed your design and QC activities via Imagix 4D's source code analysis.

Automates:
  • Learning Unfamiliar Code
  • Dependency Analysis
  • Integrating Open Source Code
  • Code Reuse
  • Generating Documentation
Learn more

Visualize for Understanding

Understand your source code faster and more accurately, through reverse engineering.

Visualizes:
  • Architecture Diagrams
  • UML Class Diagrams
  • Data Flow Diagrams
  • Control Flow Charts
  • Sequence Diagrams
Learn more

Analyze your software now

Download and get started exploring the tool. Imagix4D's source code analysis includes support for:

  • Learning Unfamiliar Code
  • Dependency Analysis
  • Integrating Open Source Code
  • Code Reuse
  • Generating Documentation

What else IMAGIX 4D can do for you

Static Analysis & Metrics

Quality checks identify issues in concurrency, multitasking and variable usage, while software metrics assess code quality.

Improves:
  • Code Reliability and Quality
  • Verification of Thread Safety
  • Software Security Initiatives
  • Compliance with CWE, MISRA
Learn more

Delta Analysis

Graphs and reports show the structural differences between source code versions and branches. These enable meaningful analysis of software changes.

Focuses on:
  • Test Case Development
  • Change Impact Review
  • Software Customization
Learn more

Automated Documentation

Generation of software document and export of graphs including UML Diagrams ensure accurate, current, and informative design documents.

Supports:
  • Peer Code Review
  • Delivering Design Docs
  • Problem and Impact Reports
  • Software Archiving
Learn more
// Show city field in EU