Click Here to return to the main MBSE Wiki Page.
The SysML v2 Transition Activity Team is being sponsored by the US Department of Defense (DoD) Digital Engineering, Modeling and Simulation office. The project name is entitled “SysML v1 to SysML v2 Transition Guide Project”. The project is intended to provide guidance to assist organizations, projects, and practitioners in their transition from a model-based systems engineering approach (MBSE) using SysML v1 to a MBSE approach using SysML v2.
The OMG Systems Modeling Language™ Version 2 beta specifications were adopted by the OMG on June 30, 2023. The SysML v2 submission concluded five years of development, resulting in three specifications and an open-source pilot implementation to validate them. These specifications enable next-generation systems modeling with improved precision, expressiveness, consistency, usability, interoperability, and extensibility over SysML version 1. The three specifications include:
1.Kernel Modeling Language (KerML)specification version 1.0 beta - defines a new metamodel to provide the foundation for SysML v2. Its formal semantics specified as first order of logic with 4D semantics of temporal and spatial extent, provide a new level of precision.
2.Systems Modeling Language (SysML) specification version 2.0 beta - provides the expressive capability to model complex systems and complementary textual and graphical representations that facilitate improved system understanding.
3.Systems Modeling Application Programming Interface (API) and Services specification version 1.0 beta - provides standard services to navigate, query, and update the model that enables interoperability with other tools and software applications throughout the lifecycle of system development.
The specifications are now in their finalization phase with final adoption anticipated in 2024.
Frequently Asked Questions (FAQ's)
SysML v1 to v2 Transition Plan Template (to be provided)
SysML v1 to SysML v2 Model Conversion Approach (to be provided)
SysML v1 Model Samples (to be provided)
SysML v1 to SysML v2 Model Conversion Examples (to be provided)