Share This
table started by
moba for the UML Tools Base
There is no user-contributed description yet.
Add More Topics
Save this view to a base, or just for yourself.
79 Topic topics matching:
Filter this Collection| x name | x image | x article |
|---|---|---|
| x MagicDraw UML |
MagicDraw UML is a CASE tool developed by No Magic, Inc. The tool supports UML 2.1.2 standard, code engineering for multiple programming languages (Java, C++, C# and other) as well as for data modeling. The tool has teamwork facilities and supports...
|
|
| x Class diagram |
|
In software engineering, a class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, and the relationships between the...
|
| x Sequence diagram |
|
A sequence diagram in Unified Modelling Language (UML) is a kind of interaction diagram that shows how processes operate with one another and in what order. It is a construct of a Message Sequence Chart.
Sequence diagrams are sometimes called Event...
|
| x Component diagram |
|
A component diagram in the Unified Modeling Language, depicts how components are wired together to form larger components and or software systems.
Components are wired together by using an assembly connector to connect the required interface of one...
|
| x Composite structure diagram |
|
Composite structure diagram in the Unified Modeling Language (UML) is a type of static structure diagram, that shows the internal structure of a class and the collaborations that this structure makes possible.
This diagram can include internal parts...
|
| x Deployment diagram |
|
A deployment diagram in the Unified Modeling Language serves to model the physical deployment of artifacts on deployment targets.
Deployment diagrams show "the allocation of Artifacts to Nodes according to the Deployments defined between them." ...
|
| x Package diagram |
|
A package diagram in the Unified Modeling Language depicts the dependencies between the packages that make up a model.
In addition to the standard UML Dependency relationship, there are two special types of dependencies defined between packages:
A...
|
| x Activity diagram |
|
Activity diagrams are diagram technique showing workflows of stepwise activities and actions, with support for choice, iteration and concurrency. In the Unified Modeling Language, activity diagrams can be used to describe the business and...
|
| x Communication diagram |
|
A communication diagram in the Unified Modeling Language (UML) 2.0, is a simplified version of the UML 1.x collaboration diagram.
UML has four types of Interaction Diagrams:
A Communication diagram models the interactions between objects or parts in...
|
| x Interaction overview diagram |
Interaction Overview Diagram in the Unified Modeling Language (UML) is a type of activity diagram in which the nodes represent interaction diagrams. They are a high level structuring mechanism for sequence diagrams. Interaction overview diagrams...
|
|
| x Timing diagram |
A timing diagram in the Unified Modeling Language 2.0 is a specific type of interaction diagram, where the focus is on timing constraints.
Timing diagrams are used to explore the behaviors of objects throughout a given period of time. A timing...
|
|
| x Use Case diagram |
|
A use case diagram in the Unified Modeling Language (UML) is a type of behavioral diagram defined by and created from a Use-case analysis. Its purpose is to present a graphical overview of the functionality provided by a system in terms of actors,...
|
| x State diagram |
|
The Unified Modeling Language (UML) state diagram is essentially a Harel statechart with standardized notation, which can describe many systems, from computer programs to business processes. The following are the basic notational elements that can...
|
| x Object diagram |
|
An object diagram in the Unified Modeling Language (UML), is a diagram that shows a complete or partial view of the structure of a modeled system at a specific time.
An Object diagram focuses on some particular set of object instances and attributes...
|
| x Protocol State Machine diagram |
UML Protocol State Machines are a special type of UML State Machine diagrams. A behavioral state machine is an executable specification that converts events recognized by an object into a sequence of efffects. Any sequence of events produces an...
|
|
| x Analysis Class diagram |
While the UML standard per se does not distinguish between class diagrams in different phases of the software design process, "Analysis Class Diagrams" are widely recognized as a de facto standard for class diagrams in the first phase of modeling....
|
|
| x Manual | ||
| x Automatic | ||
| x None | ||
| x Altova UModel |
Altova UModel® 2009 is the starting point for successful software development. Visually design application models in UML and generate Java, C#, or Visual Basic .NET code and project documentation. Or, reverse engineer existing programs into UML 2...
|
|
| x Eclipse MDT UML2 Tools | ||
| x Gentleware Apollo for Eclipse | ||
| x Omondo EclipseUML | ||
| x Omondo EclipseUML Studio | ||
| x Fujaba Tool Suite |
The primary topic of the Fujaba Tool Suite project is to provide an easy to extend UML, Story Driven Modelling and Graph Transformation platform with the ability to add plug-ins. Fujaba Tool Suite combines UML class diagrams and UML behaviour...
|
|
| x MID Innovator | ||
| x JUDE | ||
| x objectiF | ||
| x OpenAmeos |
OpenAmeos supports all UML1.x diagram types and is presently in the process of moving towards UML2. MDA based code generation templates are available for Java, C++, C, Ada95, C#. Additional templates and profiles support platforms such as RavenScar...
|
|
| x Papyrus UML |
|
Papyrus is a dedicated tool for modelling within UML2. This open source tool is based on the Eclipse environment.
|
| x Poseidon for UML |
Poseidon for UML is a software application used to create models with the Unified Modeling Language. It originated from the ArgoUML project, but massive changes were necessary in order to make ArgoUML into a commercial project; as a result the two...
|
|
| x Topcased Modeler | ||
| x Visual Paradigm for UML |
|
Visual Paradigm for UML is a UML CASE Tool supporting UML 2.1 and the Business Process Modeling Notation (BPMN). In addition to UML modeling support, it provides business process modeling, an object-relational mapping generator for Java, .NET and...
|
| x Borland Together |
Together is a product line from Borland that integrates a Java IDE, which originally had its roots in JBuilder with a UML modeling tool.
The product line used to come in various levels of functionality, called Together Developer, Together Designer,...
|
|
| x NetBeans UML |
The UML Modeling project provides UML modeling features to the NetBeans IDE. UML modeling allows analysts and designers to design applications using a standard modeling language. Developers are then able to generate source code from the UML model...
|
|
| x StarUML |
|
StarUML is an open source UML tool, licensed under a modified version of GNU GPL.
The stated goal of the project was to replace larger, commercial applications such as Rational Rose and Borland's Together.
StarUML supports most of the diagram types...
|
| x MyEclipse |
MyEclipse is a commercially available Java EE and AJAX IDE created and maintained by the company Genuitec, a founding member of the Eclipse Foundation.
MyEclipse is built upon the Eclipse platform, and integrates both proprietary and open source...
|
|
| x Umbrello UML Modeller |
|
In computing, Umbrello UML Modeller is a free software UML diagram application available natively for Unix. It is part of the KDE Desktop Environment but works well with other desktops and programming environments.
Umbrello handles all the standard...
|
| x ARTiSAN Studio |
ARTiSAN Studio is a UML tool that supports the Unified Modeling Language, the Systems Modeling Language, DoDAF and MODAF. ARTiSAN Studio provides automatic source code generation of C++, Java, the C Programming Language and the Ada programming...
|
|
| x Telelogic Modeler |
Telelogic Modeler is a free UML 2.1-based software design tool. Designed to remove acquisition cost barriers by a key author and supporter of UML, this free modeling product allows users to leverage the benefits of improved communication by using a...
|
|
| x IBM Rational Software Architect |
|
IBM Rational Software Architect, (RSA) made by IBM's Rational Software division, is a comprehensive modeling and development environment that leverages the Unified Modeling Language (UML) for designing architecture for C++ and Java 2 Enterprise...
|
| x Sybase PowerDesigner |
PowerDesigner enables enterprises to more easily visualize, analyze and manipulate metadata for effective enterprise information architecture. PowerDesigner for Enterprise Architecture also provides a model-driven approach for aligning business and...
|
|
| x Sparx Enterprise Architect |
Enterprise Architect (EA) is a Unified Modeling Language modeling tool produced by Sparx Systems.
EA's feature set supports the following capabilities:
|
|
| x Javadoc |
Javadoc is a documentation generator from Sun Microsystems for generating API documentation in HTML format from Java source code.
The "doc comments" format used by Javadoc is the de facto industry standard for documenting Java classes. Some IDEs ,...
|
|
| x Microsoft Word |
|
Microsoft Word is a word processor designed by Microsoft. It was first released in 1983 under the name Multi-Tool Word for Xenix systems. Subsequent versions were later written for several other platforms including IBM PCs running DOS (1983), the...
|
| x HTML |
|
HTML, which stands for Hyper Text Markup Language, is the predominant markup language for web pages. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists etc as well as for...
|
| x Portable Document Format |
|
The Portable Document Format (PDF) is the file format created by Adobe Systems, in 1993, for document exchange. PDF is used for representing two-dimensional documents in a device-independent and display resolution-independent fixed-layout document...
|
| x XML |
|
XML (Extensible Markup Language) is a set of rules for encoding documents electronically. It is defined in the XML 1.0 Specification produced by the W3C and several other related specifications; all are fee-free open standards.
XML’s design goals...
|
| x OpenDocument |
The OpenDocument Format (ODF) is an XML-based file format for representing electronic documents such as spreadsheets, charts, presentations and word processing documents. While the specifications were originally developed by Sun Microsystems, the...
|
|
| x None | ||
| x Text |
Simple textual editor, no syntax highlighting or checking.
|
|
| x Editor |
OCL syntax support.
|
|
| x Parser |
Parses OCL, including semantic checks.
|
|
| x Code Generation |
Ability to generate code from OCL statements.
|
|
| x Interpreter |
Model/OCL statement execution/simulation.
|
|
| x Meta-Object Facility |
|
The Meta-Object Facility (MOF) is an Object Management Group (OMG) standard for model-driven engineering. The official reference page may be found at OMG's website.
MOF originated in the Unified Modeling Language (UML); the OMG was in need of a...
|
| x ECore |
ECore is the Eclipse meta-metamodel, more or less aligned to OMG's EMOF (Essential MOF).
|
|
| x GoF Patterns |
GoF Patterns refer to the 23 Design Patterns described by the "Gang of Four" Eric Gamma, Richard Helm, Ralph Johnson and John Vlissides in their 1995 book "Design Patterns: Elements of Reusable Object-Oriented Software". The list comprises...
|
|
| x EJB Patterns | ||
| x ArgoEclipse |
ArgoEclipse is a free, open-source UML modeling tool which is available both as an Eclipse plugin and in a standalone edition.
|
|