Understanding KerML and SysML v2

A summary tutorial of the Kernel Modeling Language (KerML) and the Systems Modeling Language version 2 (SysML v2)

Copyright © 2024-2025 Gerd Wagner

Draft version, published 2025-09-08. Notice: This is a "living document" that will be extended and improved continuously.

These notes have been collected for helping me to understand the new Systems Modeling Language version 2 (SysML v2) and the Kernel Modeling Language (KerML), on which it is based, and I hope they are also helpful to others. They consist of extracts from the KerML and SysML2 specifications, diagrams describing meta-model fragments, comments, explanations and instructive examples.


"This is one of the very few writings about SysML v2 I have encountered until today that has both depth and precision. Great job Gerd! I highly recommend reading it."

Vince Molnár, SysML v2 Conformance and Formal Methods WG lead about the SysML v2 FAQ (in a LinkedIn post).