Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SysML 1.y Support #746

Open
gollum18 opened this issue Jan 21, 2024 · 0 comments
Open

SysML 1.y Support #746

gollum18 opened this issue Jan 21, 2024 · 0 comments

Comments

@gollum18
Copy link

I'd like to request that support for SysML be added at some point. SysML is a subset of UML with it's own additions and is considered the industry standard for Systems Engineering Modelling. See the official documentation for SysML here.

The most common tool for SysML development is Gaphor, a cross-platform SysML specific UML editor. While it works well, it only offers a standalone executable on Windows. Platforms such as MacOS and Linux must install additional dependencies with the software. The software integrates tightly with GTK and is not cross desktop environment on Linux without installing GTK dependencies and libraries.

Supporting SysML 1.y only requires implementing:

  • Requirement Diagrams (derived from class diagrams)
  • Parametric Diagrams (derived from composite structure diagrams)
  • Allocation Tables (allows for mapping across diagrams)

While the first two requirements listed, requirement and parametric diagrams, could technically be built using existing components within umlet, explicit support for them would be required for Allocation Table support. Allocation Tables would require the ability to link Requirements across diagrams to allow for requirement tracing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant