Borland Together for Eclipse offers a visual modeling platform designed to support architects, Java developers, UML designers, business process analysts, and data modelers.
Its a design tool with reverse-engineer capabilities, providing another kind of support for program comprehension.
Tags: reverse engineering, modeling tool, software visualization