The Modelling Language SysMLv2
What is SysMLv2?
SysMLv2 (Systems Modelling Language version 2) is the next-generation modelling language designed by the OMG® to improve the precision, expressiveness, and usability of systems modelling.
It builds on the concepts of SysML1.x, offering a streamlined metamodel and a unified textual and graphical syntax that supports complex system design across domains.

SysMLv2 addresses many limitations of the previous version by introducing formally-defined semantics, better support for model-based systems engineering (MBSE), and increased consistency across modelling constructs. Its core strength lies in enabling engineers to define, analyse, and verify systems through an integrated, formal modelling approach.
With its emphasis on reusability, scalability, and machine-readable syntax, SysMLv2 is engineered to support modern systems engineering workflows, from concept through validation. It enhances traceability, integrates seamlessly with digital engineering tool-chains, and supports executable modelling to drive simulation and analysis.
As organisations move toward full lifecycle digital models, SysMLv2 plays a critical role in aligning design intent, system architecture, and technical analysis within a coherent modelling framework. Whether applied to aerospace, automotive, defense, or complex product design, SysMLv2 is quickly becoming the essential language for robust, model-based system development.
What is KerML?

KerML (Kernel Modelling Language) is the foundational metamodel that underpins SysMLv2. Developed by the Object Management Group (OMG®), KerML provides the core semantics and structural rules upon which SysMLv2 is built.
It defines the universal concepts of modelling such as types, features, relationships, and behaviours that enable consistent and precise system representations across domains. As the architectural backbone of SysMLv2, KerML enables high fidelity in model definition, validation, and interpretation.
Trechoro
Trechoro is engineered to work natively with KerML, offering a modelling-first environment that fully leverages this powerful foundation. By directly supporting KerML constructs, Trechoro allows systems engineers to create models that are semantically rich, standards-compliant, and highly reusable. This integration not only ensures alignment with the SysMLv2 specification but also optimises performance and clarity, especially when managing large, inheritance-heavy models.
Whether you’re building architectural frameworks or detailed behavioural diagrams, Trechoro’s KerML-native engine helps you model with precision and confidence.
SysML with Enterprise Architect
In this basic training course, you will learn to understand and use the Systems Modelling Language (SysML) using practical examples with the Enterprise Architect tool.
FAQs on SysMLv2
Why was SysMLv2 developed?
SysMLv2 was developed to overcome the limitations of SysML 1.x in modelling highly complex, networked systems, thereby making MBSE more precise and efficient.
The new core model with the KerML modelling language provides clear, verifiable semantics. At the same time, SysMv2 expands expressiveness (e.g. variants, risks, geometry) thanks to new language elements and improves interoperability through standardised APIs. A complementary text notation supports versioning, automation and continuous engineering.
What are the main differences between SysMLv2 and SysML 1.x?
SysMLv2 breaks away from the UML profile and is based on an independent metamodel (KerML) with significantly more precise, formal semantics. In addition to graphics, it offers a full-fledged text notation that supports Git and CI/CD.
Standardised APIs and services ensure better tool integration, while modularity and libraries enhance reusability. It is therefore not a ‘1.x update’ but a new generation of the language.
What advantages does SysMLv2 offer over SysML 1.x?
The formal semantics result in more precise models with less room for interpretation and higher quality. Text notation and APIs increase productivity and facilitate automation, simulation and documentation.
Standardised libraries promote reuse, and interoperability with MBSE tools, PLM, simulation and digital twins improves collaboration. Overall, SysMLv2 supports agile methods, CI/CD and offers long-term future-proofing.
Is SysMLv2 already an official standard?
Yes. SysMLv2 has been officially approved by the OMG since July 2025, enabling companies to plan and launch with confidence. The standard comprises three specifications: SysMLv2.0, KerML 1.0 and SysMLv2 API & Services 1.0.
The publicly available documents form the basis for tool manufacturers and users. This makes SysMLv2 the valid next-generation systems modelling language.
How can you successfully migrate from SysML 1.x to SysMLv2?
A successful migration begins with an inventory of models and processes and a lean pilot project. Teams are trained in KerML, text notation and API usage, and the existing tool landscape is checked for v2 support (e.g. Enterprise Architect).
The OMG provides transformation rules for model conversion; temporary hybrid operation of 1.x and v2 is advisable. Finally, governance, versioning, libraries and quality guidelines ensure sustainable operation.