article

The following is a list of UML tools.

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.
  • BOUML – under GPL, written in C++/Qt
  • Dia – a GTK+/GNOME diagramming tool that also supports UML (GNU GPL licenced)
  • Eclipse – with Eclipse Modeling Framework (EMF) and UML 2.0 (meta model without GUI) projects.
  • Fujaba – UML and Java development platform; Eclipse version available.
  • Gaphor * – a GTK+/GNOME UML 2.0 modeling environment written in Python.
  • MetaUML – Textual notation for UML. Diagram rendering based on MetaPost, suitable for LaTeX typesetting.
  • MonoUML – based on the latest Mono, GTK+ and ExpertCoder.
  • NetBeans – with NetBeans IDE 5.5 Enterprise Pack.
  • StarUML – an UML/MDA platform, licenced under a modified version of GNU GPL, mostly written in Delphi (download only for registered users)
  • Umbrello UML Modeller – part of KDE.
  • UML Pad – a UML modeller written in C++/wxWidgets (GNU GPL licenced)
  • UMLet * – a Java-based UML tool (GNU GPL licenced).
  • ATL - a QVT-tool allowing to transform UML models into other models, including UML, Java, etc. ATL is a complete open-source solution available from the Eclipse GMT project (Generative Modeling Tools).

Proprietary UML tools


Most of the following tools are available also in free downloaded versions; such versions are usually limited in capability and/or by a time period.

See also


External links


UML tools | Technical communication | Lists of software | Diagramming software

 

This article is licensed under the GNU Free Documentation License. It uses material from the "List of UML tools".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld