ArgoUML Modelling Tool

ArgoUML is an UML Modelling tool written in Java. It supports UML 1.4 specification. ArgoUML supports Class diagram, Statechart diagram, Activity diagram, Use Case diagram, Collaboration diagram , Deployment diagram and Sequence diagram.

ArgoUML also supports reverse engineering from Java source code. Modules are available for jar/class file import as well.  Diagrams created can be exported into a wide variety of formats including GIF, PNG, SVG, PS and EPS.

ArgoUML requires Java 1.4+. Currently no commercial support is available.