Reverse Engineering (RE) Tools
The intent of Reverse Engineering tools is to create high-level model(s) of a system from the information in the source.
The source information can be from a program database (like software visualization tools).
E.g., Rigi (University of Victoria), round-trip CASE tools, McCabe