1 minute read

SYSTEMS ENGINEERING

Resourcesfeature Article

The OMG Systems Modeling Language™ version 1.0 (SysML®) final specification was adopted by the Object Management Group (OMG) in 2007. SysML has been used by many organizations to support their efforts to transition to a model-based systems engineering (MBSE) approach. The next generation Systems Modeling Language, SysML v2, has been submitted to the OMG for adoption as a beta specification. The specification then enters the finalization phase and is expected to become a final adopted specification in 2024. This paper highlights some of the differences between SysML v2 and SysML v1, and the motivation for these differences. This paper is a follow-up to an earlier paper published in this same journal (reference 9) which provided the background and introduction to SysML v2.

Introduction

SysML v2: Highlighting the Differences with SysML v1

This paper highlights some of the differences between SysML v2 and SysML v1 and the motivation for these changes.

The OMG Systems Modeling Language (SysML) v1 is a general-purpose graphical modeling language used to model systems that contain hardware, software, data, procedures, people, and facilities. It enables the application of MBSE by providing a standard language to represent many aspects of a system including its requirements, behavior, structure, and parametric constraints. The system model in SysML captures these different aspects of the system and is a primary artifact of an MBSE approach.

by

Sanford Friedenthal (SAF Consulting). Email: safriedenthal@gmail.com and Ed Seidewitz (Model Driven Solutions), Email: ed-s@modeldriven.com

Version 1.0, April 2023

SysML version 1.0 was formally adopted by the Object Management Group (OMG) in 2007. The language continued to evolve through a series of incremental versions leading to the release of SysML version 1.7 in December 2022. During this fifteen year-period, much was learned about applying MBSE with SysML which has revealed the strengths and weaknesses of the language.

Copyright © 2023 by Sanford Friedenthal and Ed Seidewitz. All rights reserved.

SysML v2 is the next generation systems modeling language that is intended to provide substantially improved capability for modeling systems over SysML v1. SysML v2 is being developed in response to

This article is from: