A Realistic Look At UML - An essai on the Unified Modeling Language presented as not sufficient for development of real-world business applications |
|
Action Semantics Consortium - The action semantics for the UML support precise executable specifications of systems and enable the translation of models into one of several possible designs.
|
An UML Open Directory - An Open Directory for Unified Modeling Language community (Powered by Visual Paradigm).
|
Application Facades - A paper addressing the issue of the relationship between a graphical user interface and the underlying model |
ArcStyler - Development tool for model driven architecture development according to OMG's MDA.
|
Argo/UML - A free open-source UML tool. Provides some of the same automation features of a commercial CASE tool |
|
BridgePoint - Official modeler for the Shlaer-Mellor Method now also supports UML. By Project Technology |
|
|
Class Diagram Tutorial - Technique for developing class diagrams using Unified Modeling Language (UML) CASE Tool.
|
Class Diagrams - Discusses notational elements for static soft-ware design. By Robert C. Martin.
|
|
|
Complex Transitions - Discuses multi-threaded state machines and how to model them in UML. By Robert C. Martin.
|
CRaG Systems - Training in object oriented analysis and design (OOAD) using UML.
|
Cyber Ivar - A chatterbot based on Alice bot. Cyber Ivar has been trained to be able to answer questions about the UML. |
|
Describe - A UML tool that integrates with various IDEs and provides forward |
Dia - A diagramming tool that supports UML modeling and runs on Linux. [Open Source |
|
EctoSet Modeller - Tool supporting scripting for forward engineering. Includes a customizable user interface.
|
|
EmPowerTec - Offers various products for using OCL (Object Constraint Language) expressions in UML models including an AddIn for Rational Rose. Also provides a collection of resources on OCL.
|
|
Excel Software - Offers tools that supports the UML notation on Macintosh |
|
|
|
Fujaba - A free open-source UML modeling and CASE tool that supports Java code generation and some reverse engineering |
|
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.
|
|
|
|
Ideogramic UML - An UML tool that can be used both on desktop PCs and for creative |
|
|
iUML - An application development environment supporting executable modelling |
|
JVision - Pure Java UML modeling tool that uses Java classes as basis for a model. By Object Insight |
|
Konesa - Round-trip engineering for Java and C++ |
Leap SE - A CASE tool that translates natural English into logical models for software development |
MagicDraw UML - A visual UML modeling and CASE tool with teamwork support. It provides the code engineering mechanism (with full round-trip support for Java |
|
MetaEdit+ - Allows companies to define and implement their own modeling languages and code generators |
|
ModelMaker - Delphi 1-5 compatible case tool for UML modeling. Refactoring |
|
|
Neptune - A European Community project aimed at developing method and tools based on the use of the UML notation.
|
|
Object Domain - An object-oriented modeling tool based on UML and developed in Java providing a scalable |
|
|
|
|
Objecteering UML Modeler - Modeling tool that supports documentation generation and code generation of Java and C++. By Softeam.
|
ObjectiF - A UML modeling tool that support round-trip engineering of C++ |
ObjectMaker - Models your application requirements and design in one of the more than 30 supported analysis and design notations. Allows you to mix notations to build a single model of your software application. By Mark V Systems. |
Objects by Design - Covers recent developments in object-oriented design and programming. Includes list of books |
|
|
|
|
Paradigm Plus - Object-oriented analysis and design tool that uses Enterprise Component Modeling (ECM) to deliver multi-tiered enterprise applications. It supports integrated business process modeling |
Parlez UML - UML tutorials and related links aimed specifically at .NET and Java developers. |
PathMATE - An analysis-level debugging environment provides model execution and test throughout your development cycle from early analysis verification through integration onto target hardware. By Pathfinder Solutions.
|
|
PG to Use Case Modelling - This article teaches how to use Use Cases in UML to model software requirements. (Edward Kenworthy)
|
Popkin Pacific - Software solutions for Australia & Pacific Regions. Official distributors of System Architect |
Popkin Software - Software editor of System Architect a modeling tools for business process |
Poseidon for UML - A commercial product bases on the open source project ArgoUML. A Community Edition is available free of charge.
|
Power Designer - Performs forward and reverse engineering for different languages and platforms. By Sybase.
|
|
|
ProxyDesigner - A graphical software design tool that allows software developers to graphically design software systems using UML and share those designs with other developers on-line. By ProxySource.com |
|
Rational Rose - A graphical component modeling and development tool using UML. Reverse and round-trip engineering of C++ |
Rational User Group Nordic - Organization to server as a forum for knowledge exchange and promote contacts between persons who are interested in Object-oriented analysis and design.
|
Real-time Studio - UML visual modeling tool for real-time embedded system development. By ARTiSAN Software Tools |
Rhapsody - UML based object-oriented analysis |
SDMetrics - Calculates structural design quality metrics such as coupling |
|
Sequence Diagram Editor - A tool for creating and editing UML sequence diagrams and call flows. Supports additional elements like states |
Serbian Object Laboratories - SOLoist and SOLid tools for rapid prototyping and development of information systems based on UML models; run-time reconfiguration of applications' user interface. API available in C++ . Support for any SQL-92 compliant RDBMS.
|
|
SmartState - UML State pattern modeling tool with automatic code generation in C++ |
|
|
StP/UML - An analysis and design environment with a shared repository that supports a development team through the full life cycle of object-oriented application development. Supports incremental code generation and reverse engineering for C++ |
System Architect - A comprehensive modeling solution designed to provide the tools necessary for development of enterprise systems. It supports business modeling |
|
TechLinq - Categorized links to UML related websites.
|
|
|
|
The Rational Edge - A monthly e-zine dedicated to the practitioners and decision-makers in the Rational community. Covers approaches to application architecture |
The UML Bibliography - Contains references to publications and links about the Unified Modeling Language.
|
|
|
|
Together - A multi-platform UML modeler that supports round-trip engineering for Java and C++. Various editions integrate with JBuilder |
|
|
|
|
|
UML 1.1 Semantics - Defines UML in terms of its abstract syntax presented in class diagrams |
UML 1.1 Summary - An introduction to the UML that provides a road map to the other documents |
|
UML 1.4 Documentation - The PDF version of UML 1.3R9 which is currently under work to become the UML 1.4 standard. (Rational)
|
UML a Tutorial - Focuses on the Unified Modeling Language notation and on the principles of modeling. Includes further reading and exercises.
|
UML Book List - A large UML Book List. (by Visual Paradigm for UML)
|
|
|
|
|
|
UML Derby - UML tool comparison using open community based service and structured comparison of the UML tool market.
|
UML Design Center - Articles and links by the Software Development magazine. Include a forum and archives.
|
|
UML Dictionary - Definitions for the Unified Modeling Language by Kendall Scott.
|
|
|
|
UML Forums - UML general discussions and as well as specific to UML CASE tools. (Visual Paradigm)
|
|
|
UML Links - Collection of UML links includes CASE tools |
UML Links - A collection UML links which include FAQ |
|
UML Methodology - Draft of a book that attempts to provide a methodology to use Unified Modeling Language in software systems development.
|
UML Modeling Style - Guidelines for developing effective and readable Unified Modeling Language diagrams.
|
UML Papers - A large collections of UML papers. (powered by Visual Paradigm)
|
|
UML References - Unified Modeling Language References including version 1.1 to 1.4 (by Visual Paradigm).
|
|
|
UML resources - Modeling specifications and RFP for the Unified Modeling Language |
|
|
|
UML Tutor - This Site includes various UML resources |
UML Tutorial - History of Unified Modeling Language and diagrams. Includes list of books and links.
|
UML Tutorial - Introductory tutorial on the UML notation and usage in software engineering. By Sparx Systems.
|
|
UML User's Manual - A complete Unified Modeling Language (UML) user manual developed by Visual Paradigm International. |
|
UML2COM - A Rational Rose add-in that generates code for Visual C++ or generic C++. By Arion Software.
|
uml2svg - A XSLT-based tool for converting XMI-compliant UML Diagrams into SVG. [Open source |
|
|
|
|
|
Using UML CASE Tools - Useful information on how to apply Unified Modeling Language (UML) using CASE tools.
|
|
|
Visio - A general UML drawing tool that supports forward and reverse engineering for C++ |
Visual Case - Case tool with a SQL editor designed for rapid development. By Artiso Corp.
|
|
|
Visual UML - Promotes the tool Visual Object Modelers.
|
|
Wilde Technologies - Wilde is a platform for the delivery of distributed component-based software systems. The runtime binding and configuration is defined graphically by a UML design specification.
|
|
|
XCoder - A toolkit that enables easy development of UML code generators conforming to the Model Driven Architecture (MDA) of the OMG. [Open source |
|