Preserve code structure and reverse engineering for C and C++

You can reverse engineer code into a model in a manner that the model preserves the order, location, and dependencies of the global elements in the original code.

When using Rhapsody® Developer for C and Rhapsody Developer for C++, you can reverse engineer code into the Rhapsody model in a manner that preserves the structure of the code and preserves this structure when code is regenerated from the Rhapsody model. Meaning that code generated in the product resembles the original. This means that you have complete flexibility for using manually written code or auto-generated code while receiving all the benefits of modeling.