ALIOT SysML v2 — architecture, language, integration, orchestration, and traceability connected across a model-as-code workflow
SysML v2 and KerML modeling in VS Code

Model as code.
See the system.

Author SysML v2 and KerML with code-grade intelligence, then explore and edit the same model through live, native graphical views. Everything runs locally in VS Code.

Built for real SysML v2 authoring.

The extension treats textual SysML as source code: parsed, indexed, formatted, refactored, traced, and visualized without a separate Java runtime or PlantUML server.

{ }

Complete language workbench

Syntax highlighting, semantic tokens, folding, outline, workspace symbols, hover, completion, signature help, inlay hints, and AST-based formatting for .sysml and .kerml.

!

Diagnostics and quick fixes

Stable lexical, syntax, resolution, semantic, style, unit, and migration diagnostic families with configurable severities and mechanical quick fixes.

Cross-file navigation

Go to definition, find references, document highlight, alias declaration lookup, and rename across workspace models and the read-only bundled standard library.

Σ

Requirements and verification

Requirement reference CodeLens, runnable verification cases, satisfy/verify tracing, dimensional checks, and an editable requirements Grid View with CSV export.

Standard library included

The official OMG SysML v2 release library is bundled and pre-indexed, including Systems, Kernel, Quantities and Units, Geometry, Analysis, Metadata, and Requirement Derivation.

#

Agent-ready tooling

VS Code language-model tools expose server-backed model context, draft validation, library search, symbol resolution, requirement tracing, and diagnostic explanation.

VS Code workspace with SysML v2 source, Browser View, live diagram canvas, and properties inspector
One workspace, one model: source intelligence, Browser View, editable graphical notation, persistent layout sidecars, and a theme-aware properties inspector.

Live editable diagrams from the same model.

The public SDV sample exercises structure, behavior, requirements, cases, sequences, and geometry. Diagrams render locally on a React Flow canvas and write edits back through guarded language-server workspace edits.

VS Code Geometry View with SDV source and 2D/3D vehicle layout frames
Geometry View beside the source: placement attributes drive the 2D plan and isometric 3D vehicle-layout frames.
VS Code Interconnection View for the SDV model
Interconnection View renders nested parts, ports, connectors, interfaces, and item flows from the same textual model.
VS Code Action Flow View for the SDV model
Action Flow View shows behavior steps, control nodes, item flows, and performer structure.
VS Code State Transition View anchored on an SDV state machine
State Transition View stays tied to the source state block, including composite states and transitions.
VS Code Sequence View with lifelines and messages
Sequence View lays out lifelines, activation context, message arrows, payload labels, and replies.
VS Code Case View with use cases and actors
Case View presents use, analysis, and verification cases with actors, subjects, includes, and boundaries.
VS Code Grid View requirements table
Grid View is an editable requirements table with documentation, subjects, attributes, trace links, status, and CSV export.
GeneralDefinitions, packages, usage links, specialization, imports, requirements, and quick filters.
InterconnectionNested parts, directional ports, connectors, interfaces, bindings, and item flows.
Action FlowActions, fork/join, decide/merge, send/accept, final nodes, item flows, and performers.
State TransitionComposite and parallel states, transitions, guards, effects, exhibit edges, and causation.
SequenceLifelines, activation bars, event occurrences, messages, payload labels, and replies.
CaseUse, analysis, and verification cases with actors, subjects, includes, and specialization.
Geometry2D plan or isometric 3D shapes from model-declared positions and dimensions.
GridEditable requirement table with doc, subject, per-attribute columns, constraints, links, status, and CSV export.
Browser panelPackage and membership tree with expand/collapse and diagram-element highlighting.

From first file to traceable model.

The guide walks through installation, cloning the sample workspace, using editor intelligence, selecting and editing diagrams, and sharing project-level defaults.

Open the full guide

Install the extension

Install the current build from the VS Code Marketplace.

Clone the sample workspace

Open voidaliot/sysml-v2-samples and start with e-mountainbike.sysml or sdv.sysml.

Run SysML: Show Diagram

Switch between General, Interconnection, Action Flow, State Transition, Sequence, Case, Geometry, and Grid views.

Edit visually or textually

Use diagram tools to add, connect, rename, resize, reconnect, or delete elements; the source remains the authoritative SysML text.

Private, local, and source-controlled.

No telemetry, no hosted parser, no PlantUML service, no model upload. Source text, diagram side-cars, and project config stay in your repository.

Get the extension