ArgoUML is a pure Java open source UML CASE tool that provides cognitive support for object-oriented design. ArgoUML is written entirely in Java and uses the Java Foundation Classes. ArgoUML is compliant with the OMG Standard for UML 1.4. The core model repository is an implementation of the Java Metadata Interface (JMI) which directly supports MOF and uses the machine readable version of the UML 1.4 specification provided by the OMG.
What's new in this version:
Version 0.34 improves UI for move up/down of operations and attributes, supports Derived elements notation, and numerations are generated by CodeGeneration.