UMLGraph - Automated Drawing of UML Diagrams

  •        3293

UMLGraph allows the declarative specification and drawing of UML class and sequence diagrams. The current features are part of an ongoing effort aiming to provide support for all types UML diagrams. Running the UmlGraph doclet on the specification will generate a Graphviz diagram specification that can be automatically processed to create Postscript, GIF, SVG, JPEG, fig, or Framemaker drawings.

http://www.umlgraph.org/

Tags
Implementation
License
Platform

   




Related Projects

ArgoUML - UML modeling tool

  •    Java

ArgoUML is the leading open source UML modeling tool and includes support for all standard UML 1.4 diagrams. It supports Class diagram, Statechart diagram, Activity diagram, Use Case diagram, Collaboration diagram, Deployment diagram and Sequence diagram. The diagram could be exported to GIF, PNG, PS, EPS, PGML and SVG. It generates code for Java, C++, C# and PHP. It also supports reverse engineering, generates code from diagram.

Green - Create UML diagram from code

  •    Java

green is a LIVE round-tripping editor, meaning that it supports both software engineering and reverse engineering. You can use green to create a UML class diagram from code, or to generate code by drawing a class diagram. green supports exporting files to both jpg and gif format, so that you can share you diagrams without any issues!

ModelGoon - UML for Java

  •    Java

ModelGoon provides support to create UML diagram from Java source. It provides support to build packages dependencies diagram, Class Diagram from existing sources, Build Sequence Diagram from a Java method, Shows the dependencies between user selected packages and lot more. ModelGoon is not a UML modeler, but just an UML point of view above the Java source code. It still uses UMLet for drawing purpose and the Eclipse Modeling Tools for implementing full MDA platforms.

Eclipse Model Development Tools

  •    Java

The Model Development Tools (MDT) project provide exemplary tools for developing models based on those metamodels. It supports creating UML diagram, Reverse engineer UML diagram from code, and lot more.

C# Uml Designer

  •    CSharp

The tool uses reverse engineering to build UML diagrams for C# project. It automates the displaying of connections between objects and provides convenient synchronization of code and diagrams.


Diazy Roundtrip Engineering Toolset

  •    Python

Diazy is an application framework for the generation of source code from Dia UML models and the degeneration (reverse engineering) of source code to Dia UML models. This will allow developers to rapidly deploy object oriented design schemes.

StarUML - UML or MDA Platform

  •    Delphi

StarUML is a software modeling tool to develop fast, flexible, extensible, featureful UML/MDA platform running on Win32 platform. It is a good alternative to Rational Rose. StarUML provides simple and powerful plug-in architecture so anyone can develop plug-in modules in COM-compatible languages.

jUML

  •    Java

jUML is a UML diagram application capable of reverse engineering Java source code to create relationship diagrams, source code generation based on a user created UML diagram, and saving/restoring of jUML projects.

UMLGraph - Declarative specification and drawing of UML diagrams

  •    Java

Declarative Drawing of UML Diagrams

topcoder-UML-Tool - We're proud to introduce the TopCoder UML Tool: An easy to use, consistent modeling tool for use in Design and Development competitions

  •    Java

We're proud to introduce the TopCoder UML Tool: An easy to use, consistent modeling tool for use in Design and Development competitions. The new tool was designed and developed entirely by the TopCoder Community to model sequence, class, use case, and activity diagrams. On top of that, all those elements can have documentation easily attached to them. Make sure the machine you are installing on has the proper version of Java (1.7).

JS/UML

  •    Java

JS/UML is a plugin for the Eclipse IDE that reverse-engineers JavaScript code to a UML model which can then be used to generate documentation and other artifacts.

Octopus

  •    

Octopus is a plugin for Eclipse provides an IDE for OCL 2.0 and UML. From a combined OCL / UML model a fully working prototype can be generated. Octopus can import XMI from various UML tools. Octopus means OCl TOol for Precise Uml Specifications.

nomnoml - The sassy UML diagram renderer

  •    Javascript

Hello, this is nomnoml, a tool for drawing UML diagrams based on a simple syntax. It tries to keep its syntax visually as close as possible to the generated UML diagram without resorting to ASCII drawings. Created by Daniel Kallin. Contributions by Alexander Moosbrugger and korroz.

UML-Designer - OpenSource (EPL licensed) UML2 Graphical Modelers (Class, Composite, State, Activity, Sequence

  •    Java

UML Designer provides a set of common diagrams to work with UML 2.5 models. The intent is to provide an easy way to make the transition from UML to domain specific modeling. This way users can continue to manipulate legacy UML models and start working with DSL. Users can even re-use the provided representations and work in a total transparence on both UML and DSL models at the same time. These plugins are released under the EPL Open-Source License.

Enterprise Architect Web Modeller Add In

  •    CSharp

Enterprise Architect UML CASE Tool Web Modeller Add in - Reverse Engineers Web Pages into UML models

UML Model transformation tool

  •    Java

UML transformation tool; developed in Java and XSLT; Runs on any java 1.3+ platform. Environment for code generation from UML models, based on XMI, e.g. to J2EE, webservices, xml schema; New generators (xslt/java) can be plugged in. www.modelbased.net

Design Pattern Automation Toolkit

  •    VBNET

A toolkit to design applications using design patterns, with facility to generate code, and reverse engineering. Drag and Drop facility to create UML Class diagrams Support to write custom plug-ins for code generators and reverse engineering.

Frame UML

  •    Javascript

A free UML tool. 1)Support UML 2.xx; 2)Used in Windows(2000/XP/Vista); 3)Can generate source code /CHM from model, or parse source code into model by JavaScript; 4)Support 12 kinds of diagram except object diagram; 5)Very nice, simple, and easy to use.

uml2svg

  •    

uml2svg is a tool for converting UML diagrams into SVG. The diagrams have to conform with the UML Diagram Interchange 1.0 Specification, which at this time means they have be exported by Poseidon for UML.

TRAK UML Profile

  •    

UML profile for The Rail Architecture Framework (TRAK) that provides the objects and relationships needed for a UML enterprise architecture modelling tool. TRAK is a general systems enterprise architecture framework based on MODAF.