In Partnership with AOL
See also:
  • AndroMDA - Extensible generator framework, adheres to Model Driven Architecture (MDA) paradigm. UML Models can be transformed into deployable components for several platforms: J2EE, Spring, CLR (Mono, .NET). [Open Source, BSD]
    [!]
  • Argo2Ecore - Converts UML models created with ArgoUML to the Eclipse UML dialect Ecore. [Open Source, CPL]
    [!]
  • ArgoUML - UML modeling tool that includes support for all standard UML 1.4 diagrams. [Open Source, BSD]
    [!]
  • astah - UML editor integrated with ERD, DFD, CRUD and mind mapping features. [Commercial, Community Edition]
    [!]
  • Bouml - UML2 modeling tool for Windows, Linux and Mac OS X, supporting code generation and reverse engineering. [Free Software, GPL]
    [!]
  • Cadifra UML Editor - UML diagram editor for Windows Vista, XP and Windows 2000. Can embed diagrams in Word and others. Unlimited undo/redo. [Commercial, free trial]
    [!]
  • ClassDraw - Automates the drawing and layout of UML class diagrams. [Shareware]
    [!]
  • Codeless - MDA development tool for administrative applications, directly executes model instead of generating code. [Commercial, no license fee for developers]
    [!]
  • CodeLogic - Automatically generates UML class, sequence and execution flow diagrams from C# or Java source code. Supports export to IBM Rational Rose and Microsoft Visio. [Commercial, free Trial]
    [!]
  • Datamaster - A set of utilities that generate databases and customizable web applications automatically from UML class diagrams. [Open Source, GPL]
    [!]
  • Design Pattern Automation Toolkit - 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. [Open Source, GPL]
    [!]
  • Dia - A diagram creation tool that supports UML modeling and runs primarily on Linux but also Windows and Irix. The interface is similar to the commercial Microsoft Visio. [Open Source, GPL]
    [!]
  • Eclipse UML2 - An EMF-based implementation of the UML 2.0 metamodel for the Eclipse platform. [Open Source, Eclipse Public License]
    [!]
  • Enterprise Architect - A UML analysis, design, documentation and project management CASE tool. Includes basic UML models plus testing, metrics, change management, defect tracking and user interface design extensions. By Sparx Systems. [Commercial, Free Trial]
    [!]
  • Excel Software - Offers tools that supports the UML notation on Macintosh, Windows, and Linux. Capabilities includes system analysis, requirements traceability, and software design. [Commercial]
    [!]
  • Fujaba - UML modeling and CASE tool that supports Java code generation and some reverse engineering. Eclipse plugin is also available. From the University of Paderborn in Germany. [Open Source, LGPL]
    [!]
  • Gaphor - An easy-to-use modeling environment for GNOME, written in Python. [Open Source, GPL]
    [!]
  • Generic Modeling Environment - A configurable toolkit for creating domain-specific modeling and program synthesis environments. Developed at Vanderbilt University, Nashville, Tennessee. [Open Source]
    [!]
  • Gorilla Execution Engine for UML - Supports popular modeling tools to improve functional design visualization and validation by directly executing UML domain models as web applications that include business logic. [Commercial, Free Trial]
    [!]
  • HOL-OCL - HOL-OCL is an interactive proof environment for the Object Constraint Language (OCL) implemented in Isabelle/HOL.
    [!]
  • IBM OCL Parser - An old OCL Parser written by IBM in Java and JavaCC. [Freeware]
    [!]
  • IBM Rational Rose - A graphical component modeling and development tool using UML. Reverse and round-trip engineering of C++, Java, Smalltalk, Ada, CORBA IDL, DDL, Visual Basic, PowerBuilder, and Forte. Provides a COM extensibility interface for custom integration. [Commercial]
    [!]
  • Java and UML Developers' Environment - JUDE is a unique UML modeling tool which supports object-oriented software design in Java combined with Mind Map. [Commercial, Community Edition]
    [!]
  • Leap SE - A CASE tool that translates natural English into logical models for software development, which should accelerate the systems analysis process. [Commercial, Free Trial]
    [!]
  • MagicDraw UML - A visual UML modeling and CASE tool with teamwork support. It provides a code engineering mechanism, as well as database schema modeling, DDL (Data Definition Language) generation and reverse engineering facilities. [Commercial, Free Trial and Free Community edition]
    [!]
  • MDWorkbench - MDWorkbench is a model-driven engineering development environment to build source code, text generators and model transformers. [Commercial, Free Edition]
    [!]
  • Mentor Graphics: UML Suite - UML tools for the development of real-time embedded systems. [Commercial, Free Trial]
    [!]
  • MetaEdit+ - Allows companies to define and implement their own modeling languages and code generators, model analysis and documentation reports. Runs under Windows, Linux and Mac OS X [Commercial, Free Trial]
    [!]
  • MetaUML - Human-friendly textual notation for UML. High-quality PDF rendering based on MetaPost, suitable for LaTeX typesetting. [Open Source, GPL]
    [!]
  • ModelMaker - UML modeling tool for Borland Delphi and Microsoft Visual Studio (C#). Refactoring, reverse engineering, and instant visualization. [Commercial]
    [!]
  • Motion Modeling - Eclipse plugin for MDA and UML 1.4. Development Status: Alpha [Open source, GPL]
    [!]
  • My Little UML (Tools) Page - A list of UML case tools and reviews, by Michael W. Godfrey.
    [!]
  • ObjectiF - A UML modeling tool that support round-trip engineering of C#, Visual Basic .NET, Java and C++. Integration with Visual Studio .NET and Eclipse. [Commercial, Free Personal Edition]
    [!]
  • Oclarity - Extension to Rational Rose, supports OCL: Object Constraint Language. [Commercial, free trial]
    [!]
  • Octopus - Plugin for Eclipse, has an IDE for OCL (Object Constraint Language) and UML. [Open Source, BSD]
    [!]
  • P-UMLaut - The P-UMLaut tool allows the user to transform UML 2.0 Sequence Diagrams to semantically equivalent Petri Nets. [Open Source, LGPL]
    [!]
  • Poseidon for UML - Java UML editing tool with round trip engineering and documentation generation features. [Commercial, Free Community Edition]
    [!]
  • Power Designer - Performs forward and reverse engineering for different languages and platforms. By Sybase. [Commercial, Free Trial]
    [!]
  • SanDriLa - Program to make SDL, MSC, TTCN, URN and UML2 diagrams, implemented as a Microsoft Visio add-on. [Commercial, tree trial]
    [!]
  • SDMetrics - Calculates structural design quality metrics such as coupling, size, complexity for UML designs and provides XMI import. [Commercial, Free Trial]
    [!]
  • Select Component Factory - A design environment for business process modeling (BPM), service and component-based design (CBD), UML and database design. [Commercial, Free Trial]
    [!]
  • Sequence Diagram Editor - A tool for creating and editing UML sequence diagrams and call flows. Supports additional elements like states, actions and timers. Exports to PDF and RTF. By Effexis Software, LLC. [Commercial, Free Trial]
    [!]
  • Slime UML - Slim modeling environment, is a lightweight UML Class Diagram drawing plug-in for the Eclipse Platform. [Free, Available on request]
    [!]
  • StP/UML - UML Modeling Tool that supports incremental code generation and reverse engineering for C++, Java, Ada and IDL. By Aonix. [Commercial]
    [!]
  • System Architect - A modeling solution designed to provide the tools necessary for development of enterprise systems. It supports business modeling, object-oriented and component modeling with UML, relational data modeling, and structured analysis and design. [Commercial, Free Trial]
    [!]
  • Telelogic TAU - Telelogic TAU is a customizable modeling tool based on UML2 that supporting round-trip engineering and code generation for various languages like Java and C++. [Commercial, Trial]
    [!]
  • Umbrello UML Modeller - An UML modeling tool for KDE. It supports most UML diagrams, code export (C++ and Java) and reverse engineering. [Open Source, GPL]
    [!]
  • UML Modeling Tools - A list of UML modeling tools, short reviews and prices (Objects by Design).
    [!]
  • UML Sculptor - Editor for UML class diagrams. [Open Source, GPL]
    [!]
  • UML/INTERLIS-editor - A UML editor based on UML 1.4 metamodel. It can export diagrams to SVG, JPEG and WMF formats, INTERLIS 2 and XML-Schema. It can import models and diagrams from Rational Rose XMI. [Open Source, LGPL]
    [!]
  • uml2svg - An XSLT-based tool for converting XMI-compliant UML Diagrams into SVG. [Open source, GPL]
    [!]
  • UMLet - A lightweight tool for rapidly drawing UML diagrams from within the Eclipse environment. [Open Source, GPL]
    [!]
  • UMLGraph - UMLGraph allows the declarative specification and drawing of UML class and sequence diagrams. [Open Source]
    [!]
  • UMT-QVT - Environment for code generation from UML models, based on XMI, to J2EE, Web services, xml schema and other [Open Source, LGPL]
    [!]
  • UniMod - Eclipse plugin for designing object-oriented event-driven applications using automata-based programming adapted for UML. [Open Source, LGPL]
    [!]
  • Use Case Maker - Tool that helps developers write well-organized use cases and requirements. [Free Software, GPL+LGPL]
    [!]
  • Violet - A simple and easy-to-use UML editor, suitable for students and casual users. [Open Source, GPL]
    [!]
  • Violet UML Editor Plugin for Eclipse - Cross-platform, easy-to-use UML editor integrated in the Eclipse development platform. [Open Source, GPL]
    [!]
  • Visio - A general UML drawing tool that supports forward and reverse engineering for C++, C#, and Visual Basic .NET. Also does database modeling. By Microsoft Corporation. [Commercial]
    [!]
  • Visual Paradigm for UML - Cross-platform and easy-to-use visual UML modeling and CASE tool. Round-trip code generation and code reverse engineering support for Java. Integrated with Eclipse, JBuilder, NetBeans, IDEA, JDeveloper and WebLogic Workshop. [Commercial, Free Trial]
    [!]
  • Visual UML - Visual UML is an easy-to-use yet powerful visual UML tool for object modeling that provides support for the following UML 1.4 and 2.0 diagrams. [Commercial, Free Trial]
    [!]
  • WithClass - UML Modeling Tool that allows you to draw UML Diagrams, generate code, and reverse engineer popular OO languages. By MicroGold Software Inc. [Commercial, Free Trial]
    [!]
  • XCoder - A framework that enables easy development of UML code generators conforming to the OMG's MDA (Model Driven Architecture). [Open source, GPL]
    [!]
Volunteer to edit this category.
Copyright © 1998-2014 AOL Inc. Terms of Use
Visit our sister sites  mozilla.org | MusicMoz | Wikipedia

Last update: February 11, 2014 at 15:36:33 UTC - edit