List of UML tools
From Wikipedia, the free encyclopedia
This article lists UML tools, classified by their proprietary or non-proprietary status.
Contents |
[edit] Free/open source UML tools
- Acceleo – Eclipse and EMF template-based system for source-code generation from UML models.
- ArgoUML – a Java-based UML engineering tool
- ATL - a QVT-tool. Can transform UML models into other models. Available from the Eclipse GM] project (Generative Modeling Tools).
- Dia – a GTK+/GNOME diagramming tool that also supports UML (licensed under the GNU GPL)
- Eclipse – with Eclipse Modeling Framework (EMF) and UML 2.0 (meta model without GUI) projects.
- Gaphor – a GTK+/GNOME UML 2.0 modeling environment written in Python.
- JUDE/Community – Object-Oriented Analysis and Design. JUDE/Community. though free to use, does not provide open source.
- MonoUML – based on the latest Mono, GTK+ and ExpertCoder.
- NetBeans – with NetBeans IDE 5.5 Enterprise Pack.
- StarUML – a UML/MDA platform for Microsoft Windows, licensed under a modified version of GNU GPL, mostly written in Delphi
- Umbrello UML Modeller – part of KDE
- UML Pad – a UML modeller written in C++/wxWidgets (licensed under the GNU GPL)
- UML Pad (PalmOS) – a UML tool for PalmOS
- UMLet – a Java-based UML tool (licensed under the GNU GPL)
- Visual Paradigm SDE Community Edition - Free version of Visual Paradigm for UML
[edit] Proprietary UML tools
Potential users can freely download versions of most of the following tools; such versions usually impose limits in capability and/or by a time-period.
- Apollo for Eclipse - supports UML 2.0 and Java 5. Integration into the Eclipse IDE
- ARTiSAN Studio - supports UML 2.0 and SysML
- Borland Together - until the 2005 version, a standalone UML modelling tool plus IDE; since 2006, version based on Eclipse. Supports UML 2.0
- ConceptDraw VI – diagramming tool for Windows and Mac, supports UML 2.0
- JUDE/Professional – Object-oriented analysis and design with UML and Mindmap.
- MagicDraw UML - UML 2.0 tool with forward- and reverse-engineering and support for many plugin products for MDA. Integrates with many IDEs, including Eclipse and NetBeans. Supports SysML
- Modelistic JME - class-diagrams for XP
- Microsoft Visio – a diagramming tool that also supports UML
- OmniGraffle – for Mac OS X.
- Poseidon for UML – commercial version of ArgoUML - supports UML 2.0
- Rational Rose – by Rational Software (now acquired by IBM) - supports UML 1.x.
- Rational Rose XDE - an "eXtended Development Environment" in the tradition of Rational Rose - supports UML 1.x
- Rational Software Architect – Eclipse-based UML 2.0 tool by the Rational Division of IBM
- SmartDraw – UML-diagram tool for Microsoft Windows
- Sparx Enterprise Architect – supports UML 2.0 and SysML
- Telelogic Rhapsody - supports UML 2.0 and SysML for embedded and real-time systems market
- Telelogic TAU - supports UML 2.0 and SysML