Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "MDT-UML2-Tool-Compatibility"
(updated Acceleo) |
m (putting tools table in alphabetical order) |
||
Line 5: | Line 5: | ||
!Tool !! Native !! Modeling !! Code Generation !! License !! Tool Version !! UML2 Version !! Notes | !Tool !! Native !! Modeling !! Code Generation !! License !! Tool Version !! UML2 Version !! Notes | ||
|- | |- | ||
− | |[http://www | + | |[http://www.eclipse.org/acceleo/ Acceleo] |
+ | | Yes | ||
| No | | No | ||
| Yes | | Yes | ||
− | | | + | | EPL |
− | | | + | | 3.0 |
+ | | | ||
+ | | metamodel-driven, not UML specific | ||
|- | |- | ||
− | |[http://www.eclipse.org/modeling/mdt/ | + | |[http://www.eclipse.org/modeling/mdt/?project=uml2tools Eclipse UML2 Tools] |
| Yes | | Yes | ||
| Yes | | Yes | ||
Line 17: | Line 20: | ||
| EPL | | EPL | ||
|- | |- | ||
− | |[http://www. | + | |[http://www.sparxsystems.com/ Enterprise Architect] |
+ | | No | ||
| Yes | | Yes | ||
| Yes | | Yes | ||
− | | | + | | Commercial |
− | + | ||
|- | |- | ||
− | |[http://www. | + | |[http://www-306.ibm.com/software/rational/sw-bycategory/subcategory/SW710.html IBM RSM/RSA] |
+ | | No | ||
| Yes | | Yes | ||
+ | | Yes | ||
+ | | Commercial | ||
+ | |- | ||
+ | |[http://www.magicdraw.com/ MagicDraw UML] | ||
| No | | No | ||
| Yes | | Yes | ||
− | | | + | | Yes |
− | | | + | | Commercial |
− | + | ||
− | + | ||
|- | |- | ||
− | |[http://www. | + | |[http://www.eclipse.org/modeling/mdt/papyrus/ MDT Papyrus] |
+ | | Yes | ||
| Yes | | Yes | ||
| No | | No | ||
− | |||
| EPL | | EPL | ||
− | |||
− | |||
− | |||
|- | |- | ||
− | |[http://www. | + | |[http://www.moskitt.org/eng/ MOSKitt] |
| Yes | | Yes | ||
| Yes | | Yes | ||
Line 52: | Line 55: | ||
| Commercial | | Commercial | ||
|- | |- | ||
− | |[http:// | + | |[http://www.openarchitectureware.org/ openArchitectureWare] |
| Yes | | Yes | ||
+ | | No | ||
| Yes | | Yes | ||
− | | | + | | EPL |
− | | | + | | |
+ | | | ||
+ | | metamodel-driven, not UML specific | ||
|- | |- | ||
− | |[http://www. | + | |[http://www.papyrusuml.org/ Papyrus UML] |
| Yes | | Yes | ||
| Yes | | Yes | ||
| Yes | | Yes | ||
| EPL | | EPL | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[http://www.soyatec.com/euml2/ Soyatec eUML2] | |[http://www.soyatec.com/euml2/ Soyatec eUML2] | ||
Line 76: | Line 76: | ||
| Commercial | | Commercial | ||
|- | |- | ||
− | |[http:// | + | |[http://taylor.sourceforge.net Taylor MDA] |
| Yes | | Yes | ||
| Yes | | Yes | ||
− | | | + | | Yes |
− | | | + | | LGPL |
|- | |- | ||
|[http://abstratt.com/textuml/ TextUML Toolkit] | |[http://abstratt.com/textuml/ TextUML Toolkit] | ||
Line 91: | Line 91: | ||
| Uses a textual notation | | Uses a textual notation | ||
|- | |- | ||
− | |[http://www. | + | |[http://www.topcased.org/index.php?idd_projet_pere=52&Itemid=60 TOPCASED UML] |
− | + | ||
| Yes | | Yes | ||
| Yes | | Yes | ||
− | | | + | | Yes |
+ | | EPL | ||
|} | |} | ||
Revision as of 05:54, 17 December 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 |
---|---|---|---|---|---|---|---|
Acceleo | Yes | No | Yes | EPL | 3.0 | metamodel-driven, not UML specific | |
Eclipse UML2 Tools | Yes | Yes | No | EPL | |||
Enterprise Architect | No | Yes | Yes | Commercial | |||
IBM RSM/RSA | No | Yes | Yes | Commercial | |||
MagicDraw UML | No | Yes | Yes | Commercial | |||
MDT Papyrus | Yes | Yes | No | EPL | |||
MOSKitt | Yes | Yes | No | EPL | |||
Omondo EclipseUML | Yes | Yes | Commercial | ||||
openArchitectureWare | Yes | No | Yes | EPL | metamodel-driven, not UML specific | ||
Papyrus UML | Yes | Yes | Yes | EPL | |||
Soyatec eUML2 | Yes | Yes | Yes | Commercial | |||
Taylor MDA | Yes | Yes | Yes | LGPL | |||
TextUML Toolkit | Yes | Yes* | No | EPL | 1.3 | 2.4 & 3.0 | Uses a textual notation |
TOPCASED UML | Yes | Yes | Yes | EPL |
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.