What is SysML v2?
SysML v2 is the Object Management Group (OMG) standard for systems modeling. It is designed for model-based systems engineering (MBSE): a single, analyzable description of requirements, architecture, behavior, and parametrics for complex systems — not a pile of disconnected documents and diagrams.
KerML and SysML v2
SysML v2 is built on the Kernel Modeling Language (KerML), which provides core modeling constructs. SysML v2 extends KerML with systems engineering concepts (requirements, structure, behavior, and more). In practice you often work with SysML v2 and KerML together in the same textual models.
Why a new major version?
SysML v1.x (based on UML profiles) helped standardize MBSE, but models were often tool-specific, diagram-heavy, and hard to diff or process as plain data. SysML v2 emphasizes a textual, serializable notation and a cleaner semantic foundation. That makes models easier to version in Git, validate automatically, and connect to analysis, simulation, and AI-assisted workflows — aligned with Digital Engineering.
Textual models and tooling
SysML v2 models are expressed in a human-readable textual form. That enables software-style workflows: editing in IDEs, language servers (completion, diagnostics, navigation), and CI pipelines — similar to how modern software teams treat code.
Elan8 ships Spec42, a SysML v2 / KerML language server and VS Code extension, for exactly this kind of workflow.
How teams use it
- Capture requirements and trace them to architecture and verification.
- Describe structure and interfaces with analyzable, machine-readable precision.
- Specify behavior and parametrics for integration with simulation and test.
- Maintain a single source of truth that can evolve with the system under design.
Learn more
See our curated list of SysML v2 resources (specifications, reference implementations, and community links). For adoption and workflows, read SysML v2 in practice; for domain-specific angles, see SysML v2 in industry (hub with robotics and industrial & cyber-physical systems). For product-focused editor support, see Spec42 and the blog for release news.