SlideShare a Scribd company logo
1 of 28
Dissecting SysML V2
Presented by: Lilleigh Stevie
Ask Us Your Questions
● Ask us your questions using
the panel on the right
● This presentation is being
recorded and will be made
available to you.
● Contact us after the webinar
through
● info@specinnovations.com
● Call 571.485.7800
● Facebook: SPEC Innovations
● LinkedIn: SPEC Innovations
● Twitter @SPECInnovations
Proprietary of SPEC Innovations® 08/24/2022
2
Meet Your Hosts
● Lilleigh Stevie
● Systems Engineer at SPEC Innovations
● Master’s in Systems Engineering at George
Mason University
● lilleigh.stevie@specinnovations.com
Proprietary of SPEC Innovations® 08/24/2022
3
Overview
• Background
• Purpose and Objectives
• What is KerML?
• What is SysML v2?
4
• Dive into SysML v2
• Where Does This Take Us?
• Shortfalls
Proprietary of SPEC Innovations® 08/24/2022
Background
SysML v1 was adopted in 2006 and has be used across the MBSE industry
● Learned both strengths and weaknesses
● Outgrew UML
Systems Engineering Domain Special Interest Group (SE DSIG)
● OMG working group
● Developed requirements for the next generation of SysML
December 2017 - OMG RFP for SysML v2 Language
June 2018 - OMG RFP for standardized SysML v2 API and Services
Led to the establishment of the SysML v2 Submission Team (SST)
● Over 200 people from over 80 organizations
5 Proprietary of SPEC Innovations® 08/24/2022
Purpose and Objectives
Purpose:
“a general-purpose modeling language for modeling systems that is intended to facilitate a
model-based systems engineering (MBSE) approach to engineer systems” (OMG Systems
Modeling Language (SysML) v2.0, Submission)
Objective:
“To Improve:
● Precision and expressiveness of the language.
● Consistency across language concepts.
● Usability for model developers and model consumers.
● Interoperability between systems modeling tools and other model-based engineering
tools.
● Extensibility to support modeling of domain-specific concepts.”
(A Preview of the Next Generation System Modeling Language (SysML v2))
6 Proprietary of SPEC Innovations® 08/24/2022
What is KerML?
Kernel Modeling Language
Created by the SysML v2 Submission Team (SST) to be a
modeling language to create modeling languages
Consists of three metamodel layers:
● Root Layer - most general syntactic constructs
○ Includes elements and relationships between them,
annotations of elements, and membership of
elements in namespaces
● Core Layer - most general constructs that have
semantics based on classification
○ Includes type, feature, and classifiers
● Kernel Layer - provides commonly needed modeling
capabilities
○ Include classes, data types, structure, associations,
connectors, behaviors, interactions, functions,
expressions, feature values, multiplicies, metadata,
and packages
Foundation for SysML v2
7 Proprietary of SPEC Innovations® 08/24/2022
What is SysML v2?
Fourth metamodel layer:
● Systems Layer - specializes the KerML to include
domain-specific concepts
Metaclasses either reuse or extend the KerML
metaclasses
Usage-Oriented
Provides a textual notation and a graphical notation
Graphical notation
● Diagram types will be defined to facilitate the
transition from v1 to v2
● Will not constrain what elements can be on a
particular diagram, so long as it conforms to the
metamodel
Can be extended to build domain specific extensions
8 Proprietary of SPEC Innovations® 08/24/2022
9
Dive into SysML V2
● Package
○ container for elements to
organize a model
● Part
○ unit of structure
● Decomposition
10 Proprietary of SPEC Innovations® 08/24/2022
● Import
○ Libraries and packages
● Definition and Usage
○ Facilitates reuse in different context
○ Applies to all element types
○ Definition
■ Classifies or defines a type of element before its use
○ Usage
■ Usage of a definition element in a certain context
● Multiplicity
● Attribute
○ Define a set of values
11 Proprietary of SPEC Innovations® 08/24/2022
● Specialization - Subclassification
○ Definition
○ Defines a subset of the classification of its
generalization
○ Inherits features of general definitions
○ Can have multiple generalizations
12 Proprietary of SPEC Innovations® 08/24/2022
13
● Specialization - Subclassification
Proprietary of SPEC Innovations® 08/24/2022
14
● Specialization - Subsetting
○ Usage
○ Kind of generalization between features
● Redefines
○ Kind of subsetting
○ Replaces the redefined usage in the context
of the redefining usage
Proprietary of SPEC Innovations® 08/24/2022
15
● Specialization - Subsets
● Redefines
Proprietary of SPEC Innovations® 08/24/2022
16
● Items
○ Class of things that exist in
space and time
● Ports
○ Connection point
○ Contained by part elements
● Interface
○ Connection whose ends are
ports
● Connection
○ Relationship and kind of part
that classifies connections
between related things
Proprietary of SPEC Innovations® 08/24/2022
17
● Action
○ Occurrence over time
that can coordinate
with other actions and
generate effects on
items and parts
involved
● Control Nodes
○ Merge, Decision, Fork,
and Join
● Structured Control
Actions
○ If Action, For Loop
Action, While Loop
Action
Proprietary of SPEC Innovations® 08/24/2022
18
● Constraint
○ Reusable, parameterized Boolean
expression
● Requirement
○ Specifies stakeholder-imposed
constraints that must be satisfied for a
design to be a valid solution
Proprietary of SPEC Innovations® 08/24/2022
19
● Variation
○ Can apply to any kind of definition or usage
○ Can be nested
● Variant
○ Usage elements
Proprietary of SPEC Innovations® 08/24/2022
Overview of Other Elements
● Dependency
○ Kind of relationship between any number of source and
target elements
○ Change to a target element may result in a change to a
source element
● Occurrence
○ Class of elements that have an extent in time and may
have spatial extent
● Time Slice
○ Represents a periods or phases of the lifetime of an
occurrence over some period of time
● Snapshot
○ Represents an occurrence at a specific point in time
● Individual
○ An occurrence of any kind can be restricted to model a
single individual and how it changes over its lifetime
● State
○ Types of states and transitions are types of action
○ Can be exhibited by a part
20
● Calculation
○ Reusable, parameterized expression that returns a
result
● Analysis Case
○ Defines the computation of an analysis of some
subject in order to meet an objective and output a
result
● Verification Case
○ Defines a process for verifying whether a subject
satisfies one or more requirements
● Use Case
○ Specifies a sequence of interactions between the
subject and various actors, modeled as part usages
○ Interactions are modeled as messages
● Viewpoint
○ Frames the concerns of one or more stakeholders
regarding info about a modeled system or domain
of interest
Proprietary of SPEC Innovations® 08/24/2022
API
Used to:
● Navigate and query the model
● Create and update model elements
● Establish version to support configuration management
● Manage relationships with external data
Specification includes:
● Platform Independent Model (PIM)
○ Logical API model
○ Provides a specification of services independent of the
platform/technology
● Two Platform Specific Models (PSM)
○ Bindings of the PIM to a particular platform/technology
○ REST/HTTP PSM
○ OSLC 3.0
22 https://connect.incose.org/Library/InsightMagazine/Practitioners%20Magazine/INSIGHT_v25-1_0331.pdf
Proprietary of SPEC Innovations® 08/24/2022
Where Does This Take Us?
SST is finalizing the specification documents and artifacts for their September OMG meeting to submit early
Submission in November
OMG adoption and finalization to start December/January
Beta specification to be released at the beginning of next year
Finalization process will take until 2024
1.0 Specification to release early to mid 2024
23 Proprietary of SPEC Innovations® 08/24/2022
Shortfalls
● Difficult to visualize
● Learning curve
● Long time to implement in tools
24 Proprietary of SPEC Innovations® 08/24/2022
LML as a Solution
● Lifecycle Modeling Language
● https://www.lifecyclemodeling.org/
● Innoslate
25 Proprietary of SPEC Innovations® 08/24/2022
References
A Preview of the Next Generation System Modeling Language (SysML v2), Sanford Friedenthal and Ed Seidewitz, pg. 6-22.
https://www.ppi-int.com/wp-content/uploads/2020/11/PPI-SyEN-95.pdf
Systems Modeling Language (SysML v2) Support for Digital Engineering, Manas Bajaj, Sanford Friedenthal, and Ed
Seidewitz, pg. 19-24. https://connect.incose.org/Library/InsightMagazine/Practitioners%20Magazine/INSIGHT_v25-
1_0331.pdf
The MBSE Horizon: Advances and Challenges over the next few years, James Towers.
https://www.linkedin.com/pulse/mbse-horizon-advances-challenges-over-next-few-years-james-towers/
The MBSE Podcast: Episode 25 – SysML v2: A look behind the scenes with Ed Seidewitz. https://mbse-
podcast.rocks/episode-25-sysml-v2-a-look-behind-the-scenes-with-ed-seidewitz/
INCOSE Sweden Webinar 20220209 SysML v2 with Tim Weilkiens. https://www.youtube.com/watch?v=ggXknlHSU7Q
MBSE4U SysML v2 JupyterBook. https://www.sysmlv2lab.com/lab/workspaces/auto-X
SysML v2 Release GitHub. https://github.com/Systems-Modeling/SysML-v2-Release
26 Proprietary of SPEC Innovations® 08/24/2022
Questions
and Answers
Use the panel on the right to ask your questions
Proprietary of SPEC Innovations® 08/24/2022
Next Webinar
“Webinar: What Comes
After MBSE?”
October 19, 2022, 11:00 am ET
Proprietary of SPEC Innovations® 08/24/2022
SPEC Innovations offers training, books, videos, documentation, trials, and more
Thank you!
Visit cloud.innoslate.com for a trial.
SPEC Innovations
@SPECInnovations
Innoslate User Group
Innoslate.com/blog
571.485.7800
specinnovations.com
Proprietary of SPEC Innovations® 08/24/2022
28

More Related Content

What's hot

Enterprise Architecture Implementation Methodology
Enterprise Architecture Implementation MethodologyEnterprise Architecture Implementation Methodology
Enterprise Architecture Implementation MethodologyKhairul Shafee Kalid
 
GenAI in Research with Responsible AI
GenAI in Researchwith Responsible AIGenAI in Researchwith Responsible AI
GenAI in Research with Responsible AILiming Zhu
 
MBSE and Model-Based Testing with Capella
MBSE and Model-Based Testing with CapellaMBSE and Model-Based Testing with Capella
MBSE and Model-Based Testing with CapellaObeo
 
Unleash the power of functional chains with Capella 1.3.1
Unleash the power of functional chains with Capella 1.3.1Unleash the power of functional chains with Capella 1.3.1
Unleash the power of functional chains with Capella 1.3.1Obeo
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of EngineeringAras
 
Scripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelScripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelObeo
 
The Very Model of a Modern Metamodeler
The Very Model of a Modern MetamodelerThe Very Model of a Modern Metamodeler
The Very Model of a Modern MetamodelerEd Seidewitz
 
Selecting Software for Taxonomy, Thesaurus and Ontology Management
Selecting Software for Taxonomy, Thesaurus and Ontology ManagementSelecting Software for Taxonomy, Thesaurus and Ontology Management
Selecting Software for Taxonomy, Thesaurus and Ontology ManagementHeather Hedden
 
Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Obeo
 
Management of modes and states with Capella
Management of modes and states with CapellaManagement of modes and states with Capella
Management of modes and states with CapellaObeo
 
Hands On With the Alf Action Language: Making Executable Modeling Even Easier
Hands On With the Alf Action Language: Making Executable Modeling Even EasierHands On With the Alf Action Language: Making Executable Modeling Even Easier
Hands On With the Alf Action Language: Making Executable Modeling Even EasierEd Seidewitz
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems EngineeringBernardo A. Delicado
 
SAP Reference Architecture based on LeanIX
SAP Reference Architecture based on LeanIXSAP Reference Architecture based on LeanIX
SAP Reference Architecture based on LeanIXLeanIX GmbH
 
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with CapellaObeo
 
Vertex AI: Pipelines for your MLOps workflows
Vertex AI: Pipelines for your MLOps workflowsVertex AI: Pipelines for your MLOps workflows
Vertex AI: Pipelines for your MLOps workflowsMárton Kodok
 
Modeling the Insurance Enterprise
Modeling the Insurance EnterpriseModeling the Insurance Enterprise
Modeling the Insurance EnterpriseIver Band
 
Modeling ACORD with ArchiMate Case Study Views
Modeling ACORD with ArchiMate Case Study ViewsModeling ACORD with ArchiMate Case Study Views
Modeling ACORD with ArchiMate Case Study ViewsIver Band
 
Model-Based Systems Engineering Demystified
Model-Based Systems Engineering DemystifiedModel-Based Systems Engineering Demystified
Model-Based Systems Engineering DemystifiedElizabeth Steiner
 
Simplifying MBSE Tasks with Capella and MapleMBSE
Simplifying MBSE Tasks with Capella and MapleMBSESimplifying MBSE Tasks with Capella and MapleMBSE
Simplifying MBSE Tasks with Capella and MapleMBSEObeo
 

What's hot (20)

Enterprise Architecture Implementation Methodology
Enterprise Architecture Implementation MethodologyEnterprise Architecture Implementation Methodology
Enterprise Architecture Implementation Methodology
 
GenAI in Research with Responsible AI
GenAI in Researchwith Responsible AIGenAI in Researchwith Responsible AI
GenAI in Research with Responsible AI
 
MBSE and Model-Based Testing with Capella
MBSE and Model-Based Testing with CapellaMBSE and Model-Based Testing with Capella
MBSE and Model-Based Testing with Capella
 
Unleash the power of functional chains with Capella 1.3.1
Unleash the power of functional chains with Capella 1.3.1Unleash the power of functional chains with Capella 1.3.1
Unleash the power of functional chains with Capella 1.3.1
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of Engineering
 
Scripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelScripting with Python to interact with Capella model
Scripting with Python to interact with Capella model
 
The Very Model of a Modern Metamodeler
The Very Model of a Modern MetamodelerThe Very Model of a Modern Metamodeler
The Very Model of a Modern Metamodeler
 
Selecting Software for Taxonomy, Thesaurus and Ontology Management
Selecting Software for Taxonomy, Thesaurus and Ontology ManagementSelecting Software for Taxonomy, Thesaurus and Ontology Management
Selecting Software for Taxonomy, Thesaurus and Ontology Management
 
Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella
 
Management of modes and states with Capella
Management of modes and states with CapellaManagement of modes and states with Capella
Management of modes and states with Capella
 
Hands On With the Alf Action Language: Making Executable Modeling Even Easier
Hands On With the Alf Action Language: Making Executable Modeling Even EasierHands On With the Alf Action Language: Making Executable Modeling Even Easier
Hands On With the Alf Action Language: Making Executable Modeling Even Easier
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems Engineering
 
SAP Reference Architecture based on LeanIX
SAP Reference Architecture based on LeanIXSAP Reference Architecture based on LeanIX
SAP Reference Architecture based on LeanIX
 
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with Capella
 
Vertex AI: Pipelines for your MLOps workflows
Vertex AI: Pipelines for your MLOps workflowsVertex AI: Pipelines for your MLOps workflows
Vertex AI: Pipelines for your MLOps workflows
 
Modeling the Insurance Enterprise
Modeling the Insurance EnterpriseModeling the Insurance Enterprise
Modeling the Insurance Enterprise
 
Unravelling Systems Engineering
Unravelling Systems Engineering Unravelling Systems Engineering
Unravelling Systems Engineering
 
Modeling ACORD with ArchiMate Case Study Views
Modeling ACORD with ArchiMate Case Study ViewsModeling ACORD with ArchiMate Case Study Views
Modeling ACORD with ArchiMate Case Study Views
 
Model-Based Systems Engineering Demystified
Model-Based Systems Engineering DemystifiedModel-Based Systems Engineering Demystified
Model-Based Systems Engineering Demystified
 
Simplifying MBSE Tasks with Capella and MapleMBSE
Simplifying MBSE Tasks with Capella and MapleMBSESimplifying MBSE Tasks with Capella and MapleMBSE
Simplifying MBSE Tasks with Capella and MapleMBSE
 

Similar to Dissecting SysML V2 Presentation

UNIT IV DESIGN PATTERNS.pptx
UNIT IV DESIGN PATTERNS.pptxUNIT IV DESIGN PATTERNS.pptx
UNIT IV DESIGN PATTERNS.pptxanguraju1
 
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN ControllersSummit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN ControllersOPNFV
 
Docker, Microservices, and the Service Mesh
Docker, Microservices, and the Service MeshDocker, Microservices, and the Service Mesh
Docker, Microservices, and the Service MeshTony Pujals
 
Akka.Net and .Net Core - The Developer Conference 2018 Florianopolis
Akka.Net and .Net Core - The Developer Conference 2018 FlorianopolisAkka.Net and .Net Core - The Developer Conference 2018 Florianopolis
Akka.Net and .Net Core - The Developer Conference 2018 FlorianopolisAlexandre Brandão Lustosa
 
Implementing Microservices with Jakarta EE and MicroProfile
Implementing Microservices with Jakarta EE and MicroProfileImplementing Microservices with Jakarta EE and MicroProfile
Implementing Microservices with Jakarta EE and MicroProfileKevin Sutter
 
From class to architecture
From class to architectureFrom class to architecture
From class to architectureMarcin Hawraniak
 
Design Patterns Part1
Design Patterns  Part1Design Patterns  Part1
Design Patterns Part1Tom Chen
 
Introducing Usability Concerns Early in the DSL Development Cycle: FlowSL Ex...
Introducing Usability Concerns Early in the DSL Development Cycle:  FlowSL Ex...Introducing Usability Concerns Early in the DSL Development Cycle:  FlowSL Ex...
Introducing Usability Concerns Early in the DSL Development Cycle: FlowSL Ex...Ankica Barisic
 
Node.js Service - Best practices in 2019
Node.js Service - Best practices in 2019Node.js Service - Best practices in 2019
Node.js Service - Best practices in 2019Olivier Loverde
 
On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handBenjamin Cabé
 
Avogadro 2 and Open Chemistry
Avogadro 2 and Open ChemistryAvogadro 2 and Open Chemistry
Avogadro 2 and Open ChemistryMarcus Hanwell
 
Data Science in Production: Technologies That Drive Adoption of Data Science ...
Data Science in Production: Technologies That Drive Adoption of Data Science ...Data Science in Production: Technologies That Drive Adoption of Data Science ...
Data Science in Production: Technologies That Drive Adoption of Data Science ...Nir Yungster
 
Group Based Policy: Open Source Policy in OpenDaylight and OpenStack Neutron
Group Based Policy: Open Source Policy in OpenDaylight and OpenStack NeutronGroup Based Policy: Open Source Policy in OpenDaylight and OpenStack Neutron
Group Based Policy: Open Source Policy in OpenDaylight and OpenStack Neutronmestery
 
01 michael zink open cloud testbed
01 michael zink   open cloud testbed01 michael zink   open cloud testbed
01 michael zink open cloud testbedTereza Gabrielova
 
Leveraging Dependency Injection(DI) in Universal Applications - Tamir Dresher
Leveraging Dependency Injection(DI) in Universal Applications -  Tamir DresherLeveraging Dependency Injection(DI) in Universal Applications -  Tamir Dresher
Leveraging Dependency Injection(DI) in Universal Applications - Tamir DresherTamir Dresher
 
Federating Subversion and Git
Federating Subversion and GitFederating Subversion and Git
Federating Subversion and GitCollabNet
 
Final project report format
Final project report formatFinal project report format
Final project report formatMasud Sarkar
 

Similar to Dissecting SysML V2 Presentation (20)

UNIT 01 SMD.pptx
UNIT 01 SMD.pptxUNIT 01 SMD.pptx
UNIT 01 SMD.pptx
 
UNIT IV DESIGN PATTERNS.pptx
UNIT IV DESIGN PATTERNS.pptxUNIT IV DESIGN PATTERNS.pptx
UNIT IV DESIGN PATTERNS.pptx
 
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN ControllersSummit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
 
Docker, Microservices, and the Service Mesh
Docker, Microservices, and the Service MeshDocker, Microservices, and the Service Mesh
Docker, Microservices, and the Service Mesh
 
Akka.Net and .Net Core - The Developer Conference 2018 Florianopolis
Akka.Net and .Net Core - The Developer Conference 2018 FlorianopolisAkka.Net and .Net Core - The Developer Conference 2018 Florianopolis
Akka.Net and .Net Core - The Developer Conference 2018 Florianopolis
 
Implementing Microservices with Jakarta EE and MicroProfile
Implementing Microservices with Jakarta EE and MicroProfileImplementing Microservices with Jakarta EE and MicroProfile
Implementing Microservices with Jakarta EE and MicroProfile
 
From class to architecture
From class to architectureFrom class to architecture
From class to architecture
 
Design Patterns Part1
Design Patterns  Part1Design Patterns  Part1
Design Patterns Part1
 
2013-04-02-the_fog_of_spa
2013-04-02-the_fog_of_spa2013-04-02-the_fog_of_spa
2013-04-02-the_fog_of_spa
 
tip oopt pse-summit2017
tip oopt pse-summit2017tip oopt pse-summit2017
tip oopt pse-summit2017
 
Introducing Usability Concerns Early in the DSL Development Cycle: FlowSL Ex...
Introducing Usability Concerns Early in the DSL Development Cycle:  FlowSL Ex...Introducing Usability Concerns Early in the DSL Development Cycle:  FlowSL Ex...
Introducing Usability Concerns Early in the DSL Development Cycle: FlowSL Ex...
 
Node.js Service - Best practices in 2019
Node.js Service - Best practices in 2019Node.js Service - Best practices in 2019
Node.js Service - Best practices in 2019
 
On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in hand
 
Avogadro 2 and Open Chemistry
Avogadro 2 and Open ChemistryAvogadro 2 and Open Chemistry
Avogadro 2 and Open Chemistry
 
Data Science in Production: Technologies That Drive Adoption of Data Science ...
Data Science in Production: Technologies That Drive Adoption of Data Science ...Data Science in Production: Technologies That Drive Adoption of Data Science ...
Data Science in Production: Technologies That Drive Adoption of Data Science ...
 
Group Based Policy: Open Source Policy in OpenDaylight and OpenStack Neutron
Group Based Policy: Open Source Policy in OpenDaylight and OpenStack NeutronGroup Based Policy: Open Source Policy in OpenDaylight and OpenStack Neutron
Group Based Policy: Open Source Policy in OpenDaylight and OpenStack Neutron
 
01 michael zink open cloud testbed
01 michael zink   open cloud testbed01 michael zink   open cloud testbed
01 michael zink open cloud testbed
 
Leveraging Dependency Injection(DI) in Universal Applications - Tamir Dresher
Leveraging Dependency Injection(DI) in Universal Applications -  Tamir DresherLeveraging Dependency Injection(DI) in Universal Applications -  Tamir Dresher
Leveraging Dependency Injection(DI) in Universal Applications - Tamir Dresher
 
Federating Subversion and Git
Federating Subversion and GitFederating Subversion and Git
Federating Subversion and Git
 
Final project report format
Final project report formatFinal project report format
Final project report format
 

More from Elizabeth Steiner

What Comes After MBSE Webinar
What Comes After MBSE WebinarWhat Comes After MBSE Webinar
What Comes After MBSE WebinarElizabeth Steiner
 
How to Verify and Validate a System or Process
How to Verify and Validate a System or ProcessHow to Verify and Validate a System or Process
How to Verify and Validate a System or ProcessElizabeth Steiner
 
How to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptxHow to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptxElizabeth Steiner
 
How to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding ExperienceHow to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding ExperienceElizabeth Steiner
 
How to Write Requirements - How to MBSE PT.1
How to Write Requirements - How to MBSE PT.1How to Write Requirements - How to MBSE PT.1
How to Write Requirements - How to MBSE PT.1Elizabeth Steiner
 
Digital Engineering a Lunar Rover
Digital Engineering a Lunar RoverDigital Engineering a Lunar Rover
Digital Engineering a Lunar RoverElizabeth Steiner
 
A Model-Based Systems Engineering Approach to Portfolio Management
A Model-Based Systems Engineering Approach to Portfolio ManagementA Model-Based Systems Engineering Approach to Portfolio Management
A Model-Based Systems Engineering Approach to Portfolio ManagementElizabeth Steiner
 
Requirements Management Using Innoslate
Requirements Management Using InnoslateRequirements Management Using Innoslate
Requirements Management Using InnoslateElizabeth Steiner
 
What is the Future of Systems Engineering?
What is the Future of Systems Engineering?What is the Future of Systems Engineering?
What is the Future of Systems Engineering?Elizabeth Steiner
 
Using Innoslate for Model-Based Systems Engineering
Using Innoslate for Model-Based Systems EngineeringUsing Innoslate for Model-Based Systems Engineering
Using Innoslate for Model-Based Systems EngineeringElizabeth Steiner
 
One Lifecycle One Tool webinar
One Lifecycle One Tool webinarOne Lifecycle One Tool webinar
One Lifecycle One Tool webinarElizabeth Steiner
 
Improve Product Design with High Quality Requirements
Improve Product Design with High Quality RequirementsImprove Product Design with High Quality Requirements
Improve Product Design with High Quality RequirementsElizabeth Steiner
 
What Is PLM and Why Is It Important
What Is PLM and Why Is It ImportantWhat Is PLM and Why Is It Important
What Is PLM and Why Is It ImportantElizabeth Steiner
 
Innoslate's Ontology - LML, SysML, DoDAF, and more
Innoslate's Ontology - LML, SysML, DoDAF, and moreInnoslate's Ontology - LML, SysML, DoDAF, and more
Innoslate's Ontology - LML, SysML, DoDAF, and moreElizabeth Steiner
 
Verification and Validation with Innoslate
Verification and Validation with InnoslateVerification and Validation with Innoslate
Verification and Validation with InnoslateElizabeth Steiner
 

More from Elizabeth Steiner (20)

What Comes After MBSE Webinar
What Comes After MBSE WebinarWhat Comes After MBSE Webinar
What Comes After MBSE Webinar
 
How to Verify and Validate a System or Process
How to Verify and Validate a System or ProcessHow to Verify and Validate a System or Process
How to Verify and Validate a System or Process
 
How to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptxHow to MBSE Pt.3 - Configuration Management.pptx
How to MBSE Pt.3 - Configuration Management.pptx
 
How to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding ExperienceHow to Develop and Simulate Models with No Coding Experience
How to Develop and Simulate Models with No Coding Experience
 
How to Write Requirements - How to MBSE PT.1
How to Write Requirements - How to MBSE PT.1How to Write Requirements - How to MBSE PT.1
How to Write Requirements - How to MBSE PT.1
 
Digital Engineering a Lunar Rover
Digital Engineering a Lunar RoverDigital Engineering a Lunar Rover
Digital Engineering a Lunar Rover
 
Innoslate 4.5 and Sopatra
Innoslate 4.5 and SopatraInnoslate 4.5 and Sopatra
Innoslate 4.5 and Sopatra
 
A Model-Based Systems Engineering Approach to Portfolio Management
A Model-Based Systems Engineering Approach to Portfolio ManagementA Model-Based Systems Engineering Approach to Portfolio Management
A Model-Based Systems Engineering Approach to Portfolio Management
 
Developing Digital Twins
Developing Digital TwinsDeveloping Digital Twins
Developing Digital Twins
 
Innoslate Overview
Innoslate OverviewInnoslate Overview
Innoslate Overview
 
Requirements Management Using Innoslate
Requirements Management Using InnoslateRequirements Management Using Innoslate
Requirements Management Using Innoslate
 
What's New in Innoslate 4.3
What's New in Innoslate 4.3What's New in Innoslate 4.3
What's New in Innoslate 4.3
 
Innoslate for Academia
Innoslate for AcademiaInnoslate for Academia
Innoslate for Academia
 
What is the Future of Systems Engineering?
What is the Future of Systems Engineering?What is the Future of Systems Engineering?
What is the Future of Systems Engineering?
 
Using Innoslate for Model-Based Systems Engineering
Using Innoslate for Model-Based Systems EngineeringUsing Innoslate for Model-Based Systems Engineering
Using Innoslate for Model-Based Systems Engineering
 
One Lifecycle One Tool webinar
One Lifecycle One Tool webinarOne Lifecycle One Tool webinar
One Lifecycle One Tool webinar
 
Improve Product Design with High Quality Requirements
Improve Product Design with High Quality RequirementsImprove Product Design with High Quality Requirements
Improve Product Design with High Quality Requirements
 
What Is PLM and Why Is It Important
What Is PLM and Why Is It ImportantWhat Is PLM and Why Is It Important
What Is PLM and Why Is It Important
 
Innoslate's Ontology - LML, SysML, DoDAF, and more
Innoslate's Ontology - LML, SysML, DoDAF, and moreInnoslate's Ontology - LML, SysML, DoDAF, and more
Innoslate's Ontology - LML, SysML, DoDAF, and more
 
Verification and Validation with Innoslate
Verification and Validation with InnoslateVerification and Validation with Innoslate
Verification and Validation with Innoslate
 

Recently uploaded

Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 

Recently uploaded (20)

Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 

Dissecting SysML V2 Presentation

  • 1. Dissecting SysML V2 Presented by: Lilleigh Stevie
  • 2. Ask Us Your Questions ● Ask us your questions using the panel on the right ● This presentation is being recorded and will be made available to you. ● Contact us after the webinar through ● info@specinnovations.com ● Call 571.485.7800 ● Facebook: SPEC Innovations ● LinkedIn: SPEC Innovations ● Twitter @SPECInnovations Proprietary of SPEC Innovations® 08/24/2022 2
  • 3. Meet Your Hosts ● Lilleigh Stevie ● Systems Engineer at SPEC Innovations ● Master’s in Systems Engineering at George Mason University ● lilleigh.stevie@specinnovations.com Proprietary of SPEC Innovations® 08/24/2022 3
  • 4. Overview • Background • Purpose and Objectives • What is KerML? • What is SysML v2? 4 • Dive into SysML v2 • Where Does This Take Us? • Shortfalls Proprietary of SPEC Innovations® 08/24/2022
  • 5. Background SysML v1 was adopted in 2006 and has be used across the MBSE industry ● Learned both strengths and weaknesses ● Outgrew UML Systems Engineering Domain Special Interest Group (SE DSIG) ● OMG working group ● Developed requirements for the next generation of SysML December 2017 - OMG RFP for SysML v2 Language June 2018 - OMG RFP for standardized SysML v2 API and Services Led to the establishment of the SysML v2 Submission Team (SST) ● Over 200 people from over 80 organizations 5 Proprietary of SPEC Innovations® 08/24/2022
  • 6. Purpose and Objectives Purpose: “a general-purpose modeling language for modeling systems that is intended to facilitate a model-based systems engineering (MBSE) approach to engineer systems” (OMG Systems Modeling Language (SysML) v2.0, Submission) Objective: “To Improve: ● Precision and expressiveness of the language. ● Consistency across language concepts. ● Usability for model developers and model consumers. ● Interoperability between systems modeling tools and other model-based engineering tools. ● Extensibility to support modeling of domain-specific concepts.” (A Preview of the Next Generation System Modeling Language (SysML v2)) 6 Proprietary of SPEC Innovations® 08/24/2022
  • 7. What is KerML? Kernel Modeling Language Created by the SysML v2 Submission Team (SST) to be a modeling language to create modeling languages Consists of three metamodel layers: ● Root Layer - most general syntactic constructs ○ Includes elements and relationships between them, annotations of elements, and membership of elements in namespaces ● Core Layer - most general constructs that have semantics based on classification ○ Includes type, feature, and classifiers ● Kernel Layer - provides commonly needed modeling capabilities ○ Include classes, data types, structure, associations, connectors, behaviors, interactions, functions, expressions, feature values, multiplicies, metadata, and packages Foundation for SysML v2 7 Proprietary of SPEC Innovations® 08/24/2022
  • 8. What is SysML v2? Fourth metamodel layer: ● Systems Layer - specializes the KerML to include domain-specific concepts Metaclasses either reuse or extend the KerML metaclasses Usage-Oriented Provides a textual notation and a graphical notation Graphical notation ● Diagram types will be defined to facilitate the transition from v1 to v2 ● Will not constrain what elements can be on a particular diagram, so long as it conforms to the metamodel Can be extended to build domain specific extensions 8 Proprietary of SPEC Innovations® 08/24/2022
  • 10. ● Package ○ container for elements to organize a model ● Part ○ unit of structure ● Decomposition 10 Proprietary of SPEC Innovations® 08/24/2022
  • 11. ● Import ○ Libraries and packages ● Definition and Usage ○ Facilitates reuse in different context ○ Applies to all element types ○ Definition ■ Classifies or defines a type of element before its use ○ Usage ■ Usage of a definition element in a certain context ● Multiplicity ● Attribute ○ Define a set of values 11 Proprietary of SPEC Innovations® 08/24/2022
  • 12. ● Specialization - Subclassification ○ Definition ○ Defines a subset of the classification of its generalization ○ Inherits features of general definitions ○ Can have multiple generalizations 12 Proprietary of SPEC Innovations® 08/24/2022
  • 13. 13 ● Specialization - Subclassification Proprietary of SPEC Innovations® 08/24/2022
  • 14. 14 ● Specialization - Subsetting ○ Usage ○ Kind of generalization between features ● Redefines ○ Kind of subsetting ○ Replaces the redefined usage in the context of the redefining usage Proprietary of SPEC Innovations® 08/24/2022
  • 15. 15 ● Specialization - Subsets ● Redefines Proprietary of SPEC Innovations® 08/24/2022
  • 16. 16 ● Items ○ Class of things that exist in space and time ● Ports ○ Connection point ○ Contained by part elements ● Interface ○ Connection whose ends are ports ● Connection ○ Relationship and kind of part that classifies connections between related things Proprietary of SPEC Innovations® 08/24/2022
  • 17. 17 ● Action ○ Occurrence over time that can coordinate with other actions and generate effects on items and parts involved ● Control Nodes ○ Merge, Decision, Fork, and Join ● Structured Control Actions ○ If Action, For Loop Action, While Loop Action Proprietary of SPEC Innovations® 08/24/2022
  • 18. 18 ● Constraint ○ Reusable, parameterized Boolean expression ● Requirement ○ Specifies stakeholder-imposed constraints that must be satisfied for a design to be a valid solution Proprietary of SPEC Innovations® 08/24/2022
  • 19. 19 ● Variation ○ Can apply to any kind of definition or usage ○ Can be nested ● Variant ○ Usage elements Proprietary of SPEC Innovations® 08/24/2022
  • 20. Overview of Other Elements ● Dependency ○ Kind of relationship between any number of source and target elements ○ Change to a target element may result in a change to a source element ● Occurrence ○ Class of elements that have an extent in time and may have spatial extent ● Time Slice ○ Represents a periods or phases of the lifetime of an occurrence over some period of time ● Snapshot ○ Represents an occurrence at a specific point in time ● Individual ○ An occurrence of any kind can be restricted to model a single individual and how it changes over its lifetime ● State ○ Types of states and transitions are types of action ○ Can be exhibited by a part 20 ● Calculation ○ Reusable, parameterized expression that returns a result ● Analysis Case ○ Defines the computation of an analysis of some subject in order to meet an objective and output a result ● Verification Case ○ Defines a process for verifying whether a subject satisfies one or more requirements ● Use Case ○ Specifies a sequence of interactions between the subject and various actors, modeled as part usages ○ Interactions are modeled as messages ● Viewpoint ○ Frames the concerns of one or more stakeholders regarding info about a modeled system or domain of interest Proprietary of SPEC Innovations® 08/24/2022
  • 21. API Used to: ● Navigate and query the model ● Create and update model elements ● Establish version to support configuration management ● Manage relationships with external data Specification includes: ● Platform Independent Model (PIM) ○ Logical API model ○ Provides a specification of services independent of the platform/technology ● Two Platform Specific Models (PSM) ○ Bindings of the PIM to a particular platform/technology ○ REST/HTTP PSM ○ OSLC 3.0 22 https://connect.incose.org/Library/InsightMagazine/Practitioners%20Magazine/INSIGHT_v25-1_0331.pdf Proprietary of SPEC Innovations® 08/24/2022
  • 22. Where Does This Take Us? SST is finalizing the specification documents and artifacts for their September OMG meeting to submit early Submission in November OMG adoption and finalization to start December/January Beta specification to be released at the beginning of next year Finalization process will take until 2024 1.0 Specification to release early to mid 2024 23 Proprietary of SPEC Innovations® 08/24/2022
  • 23. Shortfalls ● Difficult to visualize ● Learning curve ● Long time to implement in tools 24 Proprietary of SPEC Innovations® 08/24/2022
  • 24. LML as a Solution ● Lifecycle Modeling Language ● https://www.lifecyclemodeling.org/ ● Innoslate 25 Proprietary of SPEC Innovations® 08/24/2022
  • 25. References A Preview of the Next Generation System Modeling Language (SysML v2), Sanford Friedenthal and Ed Seidewitz, pg. 6-22. https://www.ppi-int.com/wp-content/uploads/2020/11/PPI-SyEN-95.pdf Systems Modeling Language (SysML v2) Support for Digital Engineering, Manas Bajaj, Sanford Friedenthal, and Ed Seidewitz, pg. 19-24. https://connect.incose.org/Library/InsightMagazine/Practitioners%20Magazine/INSIGHT_v25- 1_0331.pdf The MBSE Horizon: Advances and Challenges over the next few years, James Towers. https://www.linkedin.com/pulse/mbse-horizon-advances-challenges-over-next-few-years-james-towers/ The MBSE Podcast: Episode 25 – SysML v2: A look behind the scenes with Ed Seidewitz. https://mbse- podcast.rocks/episode-25-sysml-v2-a-look-behind-the-scenes-with-ed-seidewitz/ INCOSE Sweden Webinar 20220209 SysML v2 with Tim Weilkiens. https://www.youtube.com/watch?v=ggXknlHSU7Q MBSE4U SysML v2 JupyterBook. https://www.sysmlv2lab.com/lab/workspaces/auto-X SysML v2 Release GitHub. https://github.com/Systems-Modeling/SysML-v2-Release 26 Proprietary of SPEC Innovations® 08/24/2022
  • 26. Questions and Answers Use the panel on the right to ask your questions Proprietary of SPEC Innovations® 08/24/2022
  • 27. Next Webinar “Webinar: What Comes After MBSE?” October 19, 2022, 11:00 am ET Proprietary of SPEC Innovations® 08/24/2022
  • 28. SPEC Innovations offers training, books, videos, documentation, trials, and more Thank you! Visit cloud.innoslate.com for a trial. SPEC Innovations @SPECInnovations Innoslate User Group Innoslate.com/blog 571.485.7800 specinnovations.com Proprietary of SPEC Innovations® 08/24/2022 28