Overview of reverse engineering legacy C code and generating C code (C code)
Modeler allows you to reverse engineer legacy C code and generate C code:
C Code Reverser (Reverser) reverse engineers legacy C code into a model. Tell me more...
Automatic Code Synchronizer (ACS) generates C code from a model. Tell me more...
* 
The C Code Reverser is not designed to round-trip code that is generated through ACS