Spec42 — SysML v2 Editor Support
What is SysML v2?
SysML v2 is the OMG standard for modeling complex systems: requirements, structure, behavior, and parametrics in a single, textual language (KerML / SysML). It enables a single source of truth for system definition and supports model-based systems engineering (MBSE) with machine-readable, analyzable models.
What is Spec42?
Spec42 is a SysML v2 (and KerML) language server with a VS Code extension. It brings first-class editor support for SysML v2: text sync, diagnostics, hover, completion, go-to-definition, find references, rename, symbols, code actions, and formatting.
Core Capabilities
Editor integration
- VS Code extension — syntax highlighting for
.sysml/.kerml - Language server — completion, hover, diagnostics, and navigation
- Formatting — consistent style for SysML/KerML files
Workspace-aware modeling
- Workspace-wide — understands all
.sysmland.kermlfiles in your repo - Library paths — add roots in settings for hover/go-to-definition from libraries