Wednesday, 5 November 2025 | 09:00 - 10:30
SysMLv2: A tool-agnostic conceptual introduction
- Generic introduction to SysMLv2
- language elements
The session will introduce fundamental language constructs of SysML v2. More specifically, parts will serve as functional units whose interface to the outside world is modeled by ports, which may carry energy, data, or material. The behavior of the functional units is modeled using state machines. These state machines react to incoming events on the ports, change their internal state accordingly, and produce output via ports.
Functional units may also be composed via definitions and usages, a core concept introduced in SysML v2. Constraints will be used to model the formalized desired behavior, which enables verification of functional units (parts) against their requirements.
Additionally, the value propositions of textual SysML v2 and differences to SysML v1 will be highlighted. Those value propositions include version control using established version control systems (VCSes) such as GIT. Such VCSes enable change reviews using common text editing tools and provide a transparent, traceable version history.
Further, the use of such established VCSes enables SysML v2 models to be hosted, managed, maintained, and developed on common development platforms such as GitHub or GitLab. This has the potential for tighter integration between project management and modelers through the use of well-established techniques such as the use of milestones for planning and tickets for task assignment.
State-of-the-art tools such as continuous integration (CI) and continuous delivery (CD) can be leveraged to tighten the integration between modelers and product and production.
The participants will be able to view/edit/render the textual models in their preferred SysML v2 tool and will gain hands-on experience. A participant is expected to be familiar with at least one MBSE-language.
Location image