Difference between revisions of "MDT-UML2-Tool-Compatibility"

From Eclipsepedia

Jump to: navigation, search
(updated Acceleo)
Line 23: Line 23:
 
| EPL
 
| EPL
 
|-
 
|-
|[http://www.acceleo.org/ Obeo Acceleo]
+
|[http://www.eclipse.org/acceleo/ Acceleo]
 
| Yes
 
| Yes
 
| No
 
| No
 
| Yes
 
| Yes
 
| EPL
 
| EPL
| 2.2.1
+
| 3.0
 
|  
 
|  
 
| metamodel-driven, not UML specific  
 
| metamodel-driven, not UML specific  
Line 49: Line 49:
 
|[http://omondo.com/ Omondo EclipseUML]
 
|[http://omondo.com/ Omondo EclipseUML]
 
| Yes
 
| Yes
| Yes
+
| Yes| Yes
| Yes
+
 
| Commercial
 
| Commercial
 
|-
 
|-

Revision as of 04:18, 7 October 2010

This topic is a place to gather information about UML2 compatibility in open source and commercial UML/MDA products.

List of UML2-compatible UML Tools

Tool Native Modeling Code Generation License Tool Version UML2 Version Notes
IBM RSM/RSA No Yes Yes Commercial
MDT Papyrus Yes Yes No EPL
Papyrus UML Yes Yes Yes EPL
Acceleo Yes No Yes EPL 3.0 metamodel-driven, not UML specific
openArchitectureWare Yes No Yes EPL metamodel-driven, not UML specific
Eclipse UML2 Tools Yes Yes No EPL
Omondo EclipseUML Yes Yes Commercial
Taylor MDA Yes Yes Yes LGPL
TOPCASED UML Yes Yes Yes EPL
MagicDraw UML No Yes Yes Commercial
Soyatec eUML2 Yes Yes Yes Commercial
MOSKitt Yes Yes No EPL
TextUML Toolkit Yes Yes* No EPL 1.3 2.4 & 3.0 Uses a textual notation
Enterprise Architect No Yes Yes Commercial
Description of table columns

Follows a description of the less obvious column names:

  • Native - whether the tool uses UML2 as its native format. If UML2 is not natively supported, that means the user has to perform some sort of conversion step (e.g. import/export) in order for the tool to accept/provide UML2-compatible models.
  • Modeling - whether the tool supports modeling.
  • Code generation - whether the tool supports code generation.
  • Tool version - version of the tool when verified. If the tool has not been verified yet, it will be empty.
  • UML2 version - version of UML2 adopted by the tool when verified.
  • Notes - any quirks or comments about UML2 support in the tool.