List of SysML tools

This article compares SysML tools. SysML tools are software applications which support some functions of the Systems Modeling Language.

General

[edit]
Name Creator Platform / OS First public release Latest stable release Open source Software license Programming language used
Astah ChangeVision, Inc.[1] Windows, macOS 2009-10-19 2023-03-12 (v9.0)[2] No Commercial Java
Cameo Systems Modeler 3DS Catia, No Magic Windows, Linux, macOS Commercial Java
Capella Thales Group & Eclipse Foundation community Windows, Linux, macOS 2015-04-06[3] 2020-11-17 (v5.0)[4] Yes EPL Java[5]
ConceptDraw PRO CS Odessa Windows, macOS 1993 2017-11-07 (v11)[6] No Commercial Un­known
Enterprise Architect Sparx Systems Windows (supports Linux and macOS installation) 2000 2023-09-26 (v16.1 Build 1628)[7] No Commercial C++
Gaphor Arjan Molenaar, Dan Yeaw, and others[8] Windows, MacOS, Linux 2001-12-21 2.21.0 [9] Yes Apache License 2.0 Python
Innoslate SPEC Innovations[10] Cross-platform (Java) 2013 2021-5-17 (v4.4.1)[11] No Commercial. Free education edition, subscription model Java
MagicDraw No Magic, a Dassault Systèmes company Windows, Windows Server, Linux, Mac OS X (Java SE 11-compatible)[12] 1998 2022-07-01 (2022x)[13] No Commercial Java
Microsoft Visio Microsoft Windows 1992 2016 (v16.0) No Commercial Un­known
Modelio Modeliosoft (SOFTEAM Group) Windows, Linux, macOS 2009 2023-12-07 (5.4.1)[14] Yes Core tool: GPL, Extensions: Apache License[15] Java[16]
Papyrus Commissariat à l'Énergie Atomique, Atos Origin Windows, Linux, macOS (Java) 2013-06-27 2020-06 (v4.8.0)[17] Yes EPL Java
Rational Rhapsody IBM Windows, Linux 1996 2019-04-23 (8.4.0) - 2019-12-15 (8.4 Interim Fix 2) No Commercial C, C++, Java, Ada
Software Ideas Modeler Dusan Rodina Windows, Linux 2009-08-06 2021-07-27 No Commercial, Freeware C#
SysON Obeo & CEA List Web 2023 2024.11 [18] Yes Eclipse Public License Java
System Architect UNICOM Global Windows 1988 & 2005 (for SA XT web version) 2022-10-18 No Commercial C++ and Visual Basic; JavaScript for SA XT web sister product
UModel Altova Windows 2005-05 2020-03-17 (v2020r2)[19] No Commercial Java, C#, Visual Basic
Visual Paradigm for UML Visual Paradigm Int'l Ltd. Cross-platform (Java) 2002-06-20 2020-07-23 (v16.2)[20] No Commercial, Free Community Edition Java, C++
Windchill Modeler PTC Windows 1997 2023 August (v10.0) No Commercial, Education C++
Name Creator Platform / OS First public release Latest stable release Open source Software license Programming language used

Features

[edit]
Name Underlying data model Full and Latest SysML support Full and Latest UML support XMI Automated document generation OSLC support Can be integrated with
Astah Yes Partial Un­known Yes[21] Yes No Cameo Systems Modeler
Capella No Partial[22] Un­known Yes Plugin[23] Plugin[24] Rational DOORS and Polarion[25] through Publication for Capella,[26] Teamcenter through System Modeling Workbench[27]
Enterprise Architect Yes Yes Un­known Yes[28] Yes[29] Yes[30] Rational DOORS through the Model Driven Generation (MDG) Link for DOORS.[31]
Gaphor Yes Partial[32] Un­known No No No Sphinx,[33] Jupyter[34]
Innoslate Yes Yes[35] Un­known Yes[36] Yes No Matlab, GitHub[37]
MagicDraw Yes Yes Yes[38] Yes Yes Yes[39] Rational DOORS and Micro Focus Application Lifecycle Management through Cameo DataHub.[40] Teamcenter integration with the Teamcenter Integration Plugin.[41]
Microsoft Visio No No Pro versions[42] Plugin No No No
Modelio Yes Partial Un­known Yes[43] Yes[44] No No
Papyrus Yes Yes Yes[45] Un­known Un­known No Un­known
Rational Rhapsody Yes Partial UML v1 Yes[46] Un­known Yes[47] Un­known
Software Ideas Modeler Yes Yes Un­known Yes Yes No Un­known
System Architect Yes Yes Un­known No Yes Yes Rational DOORS, RTC, UNICOM Focal Point, Rational Rhapsody
UModel Yes Partial Un­known Un­known Un­known No Un­known
Visual Paradigm for UML Yes Partial Un­known Un­known Un­known No Un­known
Windchill Modeler Yes Yes Un­known Yes Yes Yes PTC Codebeamer, PTC RV&S, Windchill PLM, Siemens Polarion, IBM DOORS, IBM DOORS Next
Name Underlying data model Full and Latest SysML support XMI Automated document generation OSLC support Can be integrated with

References

[edit]
  1. ^ "Contact Us". Astah. Archived from the original on 10 August 2020. Retrieved 2 August 2020.
  2. ^ "Astah SysML Release Notes". Astah. Archived from the original on 4 August 2021. Retrieved 29 July 2021.
  3. ^ "History - Capella 0.8.1". Eclipse Foundation. Archived from the original on 28 January 2021. Retrieved 20 January 2021.
  4. ^ "History - Capella 5.0.0". Eclipse Foundation. Archived from the original on 16 December 2020. Retrieved 20 January 2021.
  5. ^ "source code". Github. Archived from the original on 2020-12-16. Retrieved 2021-01-20.
  6. ^ "Concept Draw - Press Releases". CS Odessa. Archived from the original on 26 October 2020. Retrieved 2 August 2020.
  7. ^ "History - Enterprise Architecture". Sparx Systems. Archived from the original on 17 August 2020. Retrieved 2 August 2020.
  8. ^ See https://github.com/gaphor/gaphor
  9. ^ https://gaphor.org/, https://pypi.org/project/gaphor/
  10. ^ "Contact Us". SPEC Innovations. Archived from the original on 26 May 2021. Retrieved 25 May 2021.
  11. ^ "Innoslate Release Notes". Innoslate. Archived from the original on 26 May 2021. Retrieved 26 May 2021.
  12. ^ "MagicDraw". No Magic, Inc. System requirements. Archived from the original on 4 July 2022. Retrieved 4 July 2022.
  13. ^ "MagicDraw". nomagic.com. No Magic, Inc. 2022x Version News. Archived from the original on 4 July 2022. Retrieved 4 July 2022.
  14. ^ "ModelioOpenSource/Modelio (GitHub)". www.modelio.org. Archived from the original on 23 February 2023. Retrieved 4 March 2023.
  15. ^ "Modeling open source licensing". Modelio Open Source. Archived from the original on 2021-04-17. Retrieved 2020-08-29.
  16. ^ "Find source code". Modelio Open Source. Archived from the original on 2017-10-28. Retrieved 2020-08-29.
  17. ^ "Papyrus Downloads". eclipse.org. Archived from the original on 27 June 2020. Retrieved 2 August 2020.
  18. ^ "Release Notes". eclipse.org.{{cite web}}: CS1 maint: url-status (link)
  19. ^ "What's New in UModel". Altova. Archived from the original on 26 September 2020. Retrieved 3 August 2020.
  20. ^ "News Releases". Visual Paradigm. Archived from the original on 3 October 2020. Retrieved 2 August 2020.
  21. ^ "XMI Import/Export". Archived from the original on 4 August 2021. Retrieved 29 July 2021.
  22. ^ "Equivalences and differences between SysML and Arcadia/Capella". Archived from the original on 29 November 2020. Retrieved 20 January 2021.
  23. ^ "M2Doc for Capella". Archived from the original on 27 January 2021. Retrieved 20 January 2021.
  24. ^ "Publication for Capella". Archived from the original on 3 December 2020. Retrieved 20 January 2021.
  25. ^ "Polarion". Archived from the original on 23 January 2021. Retrieved 20 January 2021.
  26. ^ "Webinar about Publication for Capella with Polarion". YouTube. Archived from the original on 28 January 2021. Retrieved 20 January 2021.
  27. ^ "System Modeling Workbench (SMW)". Archived from the original on 27 January 2021. Retrieved 20 January 2021.
  28. ^ "XMI Import and Export | Enterprise Architect User Guide". sparxsystems.com. Archived from the original on 2020-09-25. Retrieved 2020-08-15.
  29. ^ "Generate Documentation | Enterprise Architect User Guide". sparxsystems.com. Archived from the original on 2020-09-20. Retrieved 2020-08-15.
  30. ^ "OSLC Architecture Management V2.0". Sparx Systems. Archived from the original on 30 November 2020. Retrieved 8 August 2020.
  31. ^ "MDG Link for DOORS | Sparx Systems". sparxsystems.com. Archived from the original on 2021-01-20. Retrieved 2020-08-15.
  32. ^ https://docs.gaphor.org/en/latest/models/sysml.html
  33. ^ https://www.sphinx-doc.org/en/master/
  34. ^ https://jupyter.org/
  35. ^ "SysML Diagrams | Innoslate Help Center". Archived from the original on 2021-01-26. Retrieved 2021-05-26.
  36. ^ "Importing UML/SysML (xmi) Files | Innoslate Help Center". Archived from the original on 2021-01-27. Retrieved 2021-05-26.
  37. ^ "Release Notes Summary | Innoslate Help Center". Archived from the original on 2021-05-26. Retrieved 2021-05-26.
  38. ^ https://docs.nomagic.com/display/MD190SP3/UML+2.5.1+support
  39. ^ "Working with OSLC features". No Magic. Retrieved 8 August 2020.
  40. ^ "Getting started". No Magic. Retrieved 8 August 2020.
  41. ^ "Teamcenter Integration Plugin Documentation". No Magic. Archived from the original on 28 September 2020. Retrieved 8 August 2020.
  42. ^ https://stackoverflow.com/questions/38718670/which-edition-of-visio-supports-uml
  43. ^ "Modelio features in detail". Archived from the original on 24 July 2016. Retrieved 14 August 2020.
  44. ^ "Document generation". Modeliosoft. Archived from the original on 2020-09-25. Retrieved 2020-08-15.
  45. ^ https://eclipse.dev/papyrus/
  46. ^ "XMI toolkit documentation". IBM. 29 April 2024. Archived from the original on 27 May 2024. Retrieved 27 May 2024.
  47. ^ "Overview of Rhapsody Model Manager". IBM. 25 June 2020. Archived from the original on 17 October 2021. Retrieved 8 August 2020.