About Syside
Syside is a set of tools for working with SysML v2 models as text. This section is the background behind them: which tool fits which work, what the System as Code approach means in practice, and how Syside aligns with the SysML v2 specification, including where it fixes problems and goes further.
Syside tools:
Editor - free VS Code extension for SysML v2 language support
Modeler - paid VS Code extension that adds diagrams, grid views and more
Automator - paid Python library for analysing models and generating from them
Explanation:
Which tool does what? - Find the right Syside tool for your workflow
What is System as Code? - Understanding the ‘as-code’ approach
AI-powered modeling support - How to utilise Syside with AI
Differences to the Pilot Implementation - How Syside follows the SysML v2 specification, and what it does about the problems it finds there
Reference:
SysML v2 diagram coverage - See SysML v2 graphical notation coverage by Modeler CLI
Validation rules - Reference of the validation rules implemented by Syside
Performance - Benchmarks of Syside Automator and Modeler performance
Policies:
What data we collect - Find out what data is collected when Syside is being used
Labs - Learn about early access to upcoming features
Learning SysML v2 itself is covered by Advent of SysML v2, a free, self-paced 25-lesson course. Each lesson includes a video, a blog post, and hands-on exercises, covering topics from language fundamentals to real-world use cases.