Links related to the Advent of SysML v2 training course:
- Website: https://sensmetry.com/advent-of-sysml-v2/
- Get access to Syside Cloud: https://advent.syside.app
- Community Forum: https://forum.sensmetry.com/
Course content:
- YouTube playlist: https://www.youtube.com/playlist?list=PLuceG5piNwHG7KBdo02RDPAkJ-ErbzHe0
- Blog posts: https://sensmetry.com/category/advent-of-sysml-v2/
- GitHub: https://github.com/sensmetry/advent-of-sysml-v2
Try Syside: https://syside.sensmetry.com
Syside Modeler: https://docs.sensmetry.com/modeler/index.html
Syside Automator: https://docs.sensmetry.com/automator/index.html#automator-home
SysMLv2 Cheatsheet: https://sensmetry.com/sysml-cheatsheet/
Sysand: https://sysand.org/
Sysand docs: https://docs.sysand.org/
Here is a complete list of lessons with links to YouTube videos and blog posts:
- What is SysMLv2? (YouTube, Blog post)
- Navigating Textual Models (YouTube, Blog post)
- Definitions and usages (YouTube, Blog post)
- Specializations (YouTube, Blog post)
- Modifiers and Multiplicities (YouTube, Blog post)
- Version control with Git (YouTube, Blog post)
- Week 1 Recap (YouTube, Blog post)
- Packages and Names (YouTube, Blog post)
- Sysand: Package Manager for SysML v2 (YouTube, Blog post)
- Comments and Annotations (YouTube, Blog post)
- Attributes and Quantities (YouTube, Blog post)
- Connections and Special Subsettings (YouTube, Blog post)
- Ports, Interfaces, Items, and Flows (YouTube, Blog post)
- Week 2 Recap (YouTube, Blog post)
- Expression Evaluation with Automator (YouTube, Blog post)
- Value Roll-ups and Advanced Expressions (YouTube, Blog post)
- Actions and Successions (YouTube, Blog post)
- State-Based Behaviors (YouTube, Blog post)
The SysML Syntax Explorer is a browser-based tool to visualize how Syside parses SysML v2 code. It displays code as an interactive concrete syntax tree (CST) structure, revealing the underlying hierarchy of declarations, expressions, and other language constructs. Use this tool to accelerate Syside Automator script development to quickly identify any elements of interest and how to parse them.
- Explorer with instructions how to use it: https://docs.sensmetry.com/automator/tree-sitter-playground.html
- Full screen explorer: https://cst.syside.app/
To clear warning messages after renaming or moving SysML file to another folder (warnings such as "'' shadows previously declared element in the global scope"), restart Syside language server. To do that, in command palette (Ctrl+P), select "Syside modeler: Restart language server" command.
For issues like broken Claude Code integration, try restart your Syside Cloud workspace instance by visiting https://advent.syside.app/hub/home and click stop → start the server. This pulls latest GitHub repository content.