User Tools

Site Tools


mbse:sysml_v2_transition

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
mbse:sysml_v2_transition [2024/03/07 19:20]
fsalvatore [Project Overview]
mbse:sysml_v2_transition [2024/04/01 07:48] (current)
fsalvatore [OMG 2024 Quarter 1 Technical Meeting]
Line 10: Line 10:
 ===== Project Overview ===== ===== Project Overview =====
 {{:​mbse:​ousdre_logo.png?​100 |}}\\ The INCOSE SysML v2 Transition Activity Team is being sponsored by the US Department of Defense (DoD) Digital Engineering,​ Modeling and Simulation office (DEM&​S). ​ The project name is entitled "SysML v1 to SysML v2 Transition Guidance Project"​. {{:​mbse:​ousdre_logo.png?​100 |}}\\ The INCOSE SysML v2 Transition Activity Team is being sponsored by the US Department of Defense (DoD) Digital Engineering,​ Modeling and Simulation office (DEM&​S). ​ The project name is entitled "SysML v1 to SysML v2 Transition Guidance Project"​.
-The project is intended to provide early guidance in the form of recommendations 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.  ​In no way is this to be taken as official government guidance. ​ This is a collaborative effort that is drawing from input from across the MBSE community.  This is intended as an open and public effort. ​+The project is intended to provide early guidance in the form of recommendations 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.  ​This is not official government guidance. ​ This is a collaborative effort that is drawing from input from across the MBSE community ​and is intended as an open and public effort. ​
  
 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: 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.[[https://​www.omg.org/​spec/​KerML/​1.0/​Beta1|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.+1.[[https://​www.omg.org/​spec/​KerML/​1.0/​Beta1|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 temporal and spatial extent, provide a new level of precision.
    
 2.[[https://​www.omg.org/​spec/​SysML/​2.0/​Beta1|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. 2.[[https://​www.omg.org/​spec/​SysML/​2.0/​Beta1|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.
Line 29: Line 29:
 |Transition|The process that an organization or project implements to update their SysML v1 modeling environment,​ practices, training, and related assets to support SysML v2 modeling.| |Transition|The process that an organization or project implements to update their SysML v1 modeling environment,​ practices, training, and related assets to support SysML v2 modeling.|
  
-===== Guidance ​Products =====+===== Products =====
  
 ^ Product ^ Description ^ ^ Product ^ Description ^
-|[[mbse:​sysml_v2_transition:​frequently_asked_question_faq_s|Frequently Asked Questions (FAQ'​s)]]| This product page was created based on community input resulting from the 2023 INCOSE International Workshop. It provides a listing of 58 Frequently Asked Questions stakeholders might have along with the latest answers to those questions based on current knowledge.\\+|[[mbse:​sysml_v2_transition:​frequently_asked_question_faq_s|Frequently Asked Questions (FAQ'​s)]]| This product page was created based on community input resulting from the 2023 INCOSE International Workshop. It provides a listing of 58 Frequently Asked Questions stakeholders might have along with the latest answers to those questions based on current knowledge.| 
-|[[mbse:​sysml_v2_transition:​sysml_v1_to_sysml_v2_transition_guidance|SysML v1 to v2 Transition Plan Template]]| This product page provides ​guidance ​around what to plan for and consider when transitioning from SysML v1 to SysML v2.\\+|[[mbse:​sysml_v2_transition:​sysml_v1_to_sysml_v2_transition_guidance|SysML v1 to v2 Transition Plan Outline and Recommendations]]| This product page provides ​an outline and recommended approach ​around what to plan for and consider when transitioning from SysML v1 to SysML v2.| 
-|[[mbse:​sysml_v2_transition:​tool_consideration_checklist|SysML v2 Tool Consideration Checklist]]| Based on experience converting SysML v1 models to SysML v2 models a list of tool consideration was documented. ​ As a tool user or tool developer, use this list as possible features you might consider in a tool that supports SysML v2.\\+|[[mbse:​sysml_v2_transition:​tool_consideration_checklist|SysML v2 Tool Consideration Checklist]]| Based on experience converting SysML v1 models to SysML v2 models a list of tool consideration was documented. ​ As a tool user or tool developer, use this list as possible features you might consider in a tool that supports SysML v2.| 
-|[[mbse:​sysml_v2_transition:​sysml_v1_to_sysml_v2_coding_environment|SysML v2 Jupyter ​Modeling Environment ​(to be provided)]]| This product provides instruction to help with setting up your own SysML v2 textual notation development environment. ​ It also provides ​some references to other instructions as well as some environments that are already established that you may want to consider using.\\+|[[mbse:​sysml_v2_transition:​sysml_v1_to_sysml_v2_modeling_environment|SysML v2 Modeling Environment ​and Tools]]| This product provides instruction to help with setting up your own SysML v2 textual notation ​model development environment. ​ It also provides ​vendor modeling tool information.| 
-|[[mbse:​sysml_v2_transition:​model_conversion_approach|SysML v1 to SysML v2 Model Conversion Process]]| This product page includes ​guidance on an approach to converting a SysML v1 model to a SysML v2 model. ​ This page also includes links to documented conversion efforts.\\+|[[mbse:​sysml_v2_transition:​model_conversion_approach|SysML v1 to SysML v2 Model Conversion Process]]| This product page includes an approach to converting a SysML v1 model to a SysML v2 model. This page also includes links to documented conversion efforts.| 
-|[[mbse:​sysml_v2_transition:​sysml_v1_model_samples|SysML v1 Model Samples and Model Conversion Examples ​(to be provided)]]| This page includes links to example SysML v1 models and SysML v2 conversion results so that you can download them for your own purposes should you choose to try your hand at converting them to a SysML v2 model.\\+|[[mbse:​sysml_v2_transition:​sysml_v1_model_samples|SysML v1 to SysML v2 Model Conversion Examples]]| This page includes links to example SysML v1 models and SysML v2 conversion results so that you can download them for your own purposes should you choose to try your hand at converting them to a SysML v2 model.| 
-|[[mbse:​sysml_v2_transition:​sysml_v2_starter_model|SysML v2 Flashlight Starter Model (to be provided)]]| This page includes a short description of the SysML v2 Starter Model along with links to a tutorial and completed SysML v2 Model. ​ This guidance ​product is a learning aid to get someone comfortable with SysML v2\\|+|[[mbse:​sysml_v2_transition:​sysml_v2_starter_model|SysML v2 Flashlight Starter Model]]| This page includes a short description of the SysML v2 Starter Model along with links to a tutorial and completed SysML v2 Model. ​ This product is a learning aid to get someone comfortable with SysML v2|
 ====== INCOSE 2024 International Workshop (IW) ====== ====== INCOSE 2024 International Workshop (IW) ======
  
 [[mbse:​sysml_v2_transition:​sysml_v1_to sysml_v2_transition_information_session|Jan 28, SysML v1 to SysML v2 Transition Information Session]]\\ [[mbse:​sysml_v2_transition:​sysml_v1_to sysml_v2_transition_information_session|Jan 28, SysML v1 to SysML v2 Transition Information Session]]\\
 [[mbse:​sysml_v2_transition:​sysml_v1_to sysml_v2_transition_information_session#​jan_30_2024_sysml_v1_to_sysml_v2_transition_working_session|Jan 30, SysML v1 to SysML v2 Transition Working Session]] [[mbse:​sysml_v2_transition:​sysml_v1_to sysml_v2_transition_information_session#​jan_30_2024_sysml_v1_to_sysml_v2_transition_working_session|Jan 30, SysML v1 to SysML v2 Transition Working Session]]
 +
 +====== OMG 2024 Quarter 1 Technical Meeting ======
 +
 +[[https://​www.de-bok.org/​asset/​0d20e1e60007ae6f4c0b61664b25e409704119c5|March 19, DoD SysML v2 Transition Project Overview]]\\
mbse/sysml_v2_transition.1709857258.txt.gz · Last modified: 2024/03/07 19:20 by fsalvatore