ArgoUML is a pure Java open source UML CASE tool that provides cognitive support for object-oriented design.
ArgoUML provides some of the same editing and code generation features of a commercial CASE tool, but it focuses on features that enhance usability and support the cognitive needs of designers. Uses XML file formats: XMI and PGML.
Product's homepage
Here are some key features of "ArgoUML":
· Click and Go! with Java Web Start
· Platform Independent: Java 1.4
· Standard UML 1.3 Meta-Model
· 8 out of 9 Diagrams supported
· XMI-Support
· Export Diagrams as GIF, PS, EPS, PGML and SVG
· Internationalization EN, DE, ES, RU, FR, NB
· Advanced diagram editing and Zoom
· OCL Support
· Forward Engineering
· Reverse Engineering / Jar/class file Import
· Cognitive Support
· Reflection-in-action
· Design Critics
· Corrective Automations (partially implemented)
· "To Do" List
· User model (partially implemented)
· Opportunistic Design
· "To Do" List
· Checklists
· Comprehension and Problem Solving
· Explorer Perspectives
· Multiple, Overlapping Views
· Alternative Design Representations: Graphs, Text, or Table
What's New in This Release: [ read full changelog ]
· This bugfix release has become needed because the reworked property panels in release 0.30 were missing some features.