You are hereUML modelling tool
UML modelling tool
- UML and UML2 modelling tools are a central aspect of model-driven development (MDD). If not many full features solutions exist in open source, several solutions like TopCased or StarUML are very promising.
ArgoUML
ArgoUML is a Java based Universal Modeling Language tool. It is able to create and save most of the nine standard UML diagrams. ArgoUML also has the ability to reverse engineer compiling Java code and generate UML diagrams for it.
Fujaba
The primary topic of the Fujaba Tool Suite project is to provide an easy to extend UML and Java development platform with the ability to add plug-ins.
Fujaba Tool Suite combines UML class diagrams and UML behaviour diagrams to a powerful, easy to use, yet formal system design and specification language.
Furthermore the Fujaba Tool Suite supports the generation of Java sourcecode out of the whole design which results in an executable prototype, ideally.
Moreover the way back is provided, too (to some extend so far), so that Java sourcecode can be parsed and represented within UML.
The Fujaba Tool Suite RE Edition is especially configured with plugins for the Reverse Engineering and Design Pattern recognition.
The Fujaba Tool Suite project is located at the Software Engineering Group, Computer Science Department at the University of Paderborn
Umbrello
Umbrello UML Modeller is a Unified Modelling Language diagram programme for KDE. UML allows you to create diagrams of software and other systems in a standard format. Our handbook gives a good introduction to Umbrello and UML modelling.
Papyrus UML
Papyrus is a dedicated tool for modelling within UML2. This open source tool is based on the Eclipse environment.
TopCased
An open source initiative that develops metamodelling and modelling tools. It is based on Eclipse EMF, GMF, and UML2.
UMLet
UMLet is an open-source UML tool with a simple user interface: draw UML diagrams fast, export diagrams to eps, pdf, jpg, svg, and clipboard, share diagrams using Eclipse, and create new, custom UML elements.
UMLet runs stand-alone or as Eclipse plug-in on Windows, OS X and Linux.
Eclipse UML2 Tool
The Eclipse UML2 Tool provides a GMF-based implementation of UML2 diagramming for the UML2 model. This is the UML editor you can use with ease with Eclipse.
StarUML
StarUML is an open source project to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on Win32 platform. The goal of the StarUML project is to build a software modeling tool and also platform that is a compelling replacement of commercial UML tools such as Rational Rose, Together and so on.
AmaterasUML
AmaterasUML is an Eclipse plug-in for drawing UML class-diagram, and UML sequence-diagram.