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