ArgoUML, the most popular open-source UML modeling tool, supports all standard UML diagrams. It can be used on any Java platform and comes in ten languages.
All 9 UML 1.4 Diagrams supported.Standard UML 1.4 Metamodel.UML Profile support with profiles provided.XMI Support.Export Diagrams as GIF, PNG, PS, EPS, PGML and SVG.Advanced diagram editing and Zoom.OCL Support.Forward Engineering.Reverse Engineering /Jar/ class file Import.Cognitive Support.Reflection-in-action.