Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > IDL Code > What's new in IDL code generation and reverse engineering (IDL code) > Overview of reverse engineering IDL legacy code and generating IDL code (IDL code)
  
Overview of reverse engineering IDL legacy code and generating IDL code (IDL code)
Modeler allows you to reverse engineer legacy IDL code and generate IDL code:
IDL Code Reverser (Reverser) reverse engineers legacy IDL3+ code from IDL files into a model. Tell me more...
Automatic Code Synchronizer (ACS) generates IDL3 or IDL3+ files for IDL Profile items, Component Domain Descriptor (CDD) files for Domains, and Component Deployment Plan (CDP) files for Deployment Plans. The generated CDD and CDP files are suitable as input to the Dance tool. Tell me more....
The IDL Profile allows you to create the IDL items that model the IDL3+ and DDS code in a model. Tell me more...
The help for IDL generation and reverse engineering assumes that you have a good working knowledge of IDL code and DDS files, that is, Component Deployment Plan (CDP) files and Component Domain Descriptor (CDD) files.
Important: The IDL Code Reverser is not designed to round-trip code that is generated through ACS.