UML Tools

UML tools
There are several tools (for Linux) to help use UML. Some only do the modeling, but others also generate source code based on the models to speed up development. Another feature some tools have is reverse engineering the models based on existing source code.

Example tools are:


 * argoUML -- Open source UML modeling tool written in Java
 * kivio -- Supports different UML models
 * Umbrello -- part of the KDE Software development kit
 * There are several UML plugins for Eclipse
 * Visual Paradigm for UML -- an easy-to-use visual UML modeling and CASE tool. It facilitates excellent interoperability with other UML CASE tools and most of the leading IDEs which excels your entire Model-Code-Deploy development process in this one-stop-shopping solution.
 * SDE for Eclipse -- an UML plugin for Eclipse.