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 .sysml and .kerml files in your repo
  • Library paths — add roots in settings for hover/go-to-definition from libraries

Elan8

Tools for Digital Engineering of complex systems.

© 2026 Elan8. All rights reserved.