Which Tool Is Right for You?
Syside covers the full SysML v2 workflow, from writing and visualizing models in VS Code to automating analysis with Python and running validation in CI/CD pipelines. Each tool handles a different part of that workflow.
Tool Overview
Here’s what each tool does and how they relate to each other:
- Syside Editor
Free VS Code extension for textual modeling. If you have Modeler, you already have everything Editor offers.
- Syside Modeler
VS Code extension for textual modeling with automatic diagram generation (powered by Tom Sawyer Software). Includes all Editor features and also ships with a command-line interface (CLI) for CI/CD pipelines and batch processing.
- Syside Automator
Standalone Python library for programmatic model access, analysis, and automation.
Feature Comparison
Feature |
Editor |
Modeler |
Automator |
|
|---|---|---|---|---|
Interface |
VS Code |
VS Code |
CLI |
Python API |
Textual Modeling |
||||
SysML v2 Syntax Highlighting |
✓ |
✓ |
✓ 2 |
|
Auto Code Completion |
✓ |
✓ |
||
Jump to Definitions |
✓ |
✓ |
||
Go to References |
✓ |
✓ |
||
Rename |
✓ |
✓ |
||
Auto-formatting |
✓ 1 |
✓ 1 |
✓ 2 |
✓ 2 |
Code Folding |
✓ |
✓ |
||
Hover Information |
✓ |
✓ |
||
Document Outline |
✓ |
✓ |
||
Validation |
||||
Syntax and Semantic Validation |
✓ 1 |
✓ 1 |
✓ 2 |
✓ 2 |
Custom Validation Rules |
✓ |
|||
Visualization (Beta) |
||||
Model Element Diagram Generation |
✓ |
✓ |
||
Model View Diagram Generation |
Coming soon |
Coming soon |
||
Interactive Diagram Exploration |
✓ |
|||
Auto-layout Diagrams |
✓ |
✓ 3 |
||
Diagram Export (PNG/SVG/PDF) |
✓ |
✓ |
||
Custom Diagram Formatting |
Coming soon |
Coming soon |
||
Advanced Features |
||||
Programmatic Model Editing |
✓ |
|||
CI/CD Integration |
✓ |
✓ |
Use Cases
Not sure where to start? Find your scenario below:
I want to… |
Use |
Why |
|---|---|---|
Write and visualize SysML v2 models |
|
|
Automate model analysis with Python |
|
|
Validate models and generate diagrams in CI/CD |
|
|
Learn SysML v2 or do lightweight editing |
|
|
Visual reviews + automated reports |
|
|
Diagrams + data processing in pipelines |
|
Get Started
Ready to dive in? Install the tool that fits your workflow:
New to SysML v2?
Start with the free Advent of SysML v2 course.