SlideShare a Scribd company logo
SysML v2
Ed Seidewitz
Chief Technology Officer
Model Driven Solutions
ed-s@modeldriven.com ● @seidewitz ● https://slideshare.net/seidewitz
OpenMBEE Workshop at MODELS 2020
19 October 2020
Copyright © 2020 Model Driven Solutions, Inc.
What's the Big Deal, Anyway?
Page 2
Systems Modeling Language™ (SysML®)
SysML v1.0 adopted in 2006
Standard profile of UML v2.1
Current version is SysML v1.6
v1.7 expected to be last for SysML v1
SysML v2 RFPs issue
Language: December 2017
API and Services: June 2018
Supports the specification, analysis, design, and verification and
validation of complex systems that may include hardware, software,
information, processes, personnel, and facilities
19 October 2020Copyright © 2020 Model Driven Solutions, Inc.
Page 3
SysML v2 Submission Team (SST)
Formed December 2017
Leads: Sandy Friedenthal, Ed Seidewitz
A broad team of end users, vendors,
academics, and government liaisons
Currently 100+ members from 70+ organizations
Developing submissions to both RFPs
19 October 2020Copyright © 2020 Model Driven Solutions, Inc.
Page 4
So What?
Has a formal foundation
Has a new metamodel
Has a textual notation
Has a standard API
19 October 2020Copyright © 2020 Model Driven Solutions, Inc.
Page 5
Has a Formal Foundation
19 October 2020Copyright © 2020 Model Driven Solutions, Inc.
Root
Syntax
Core
Syntax
Core
Semantics
semantic
specification
Kernel Modeling Language
(KerML)
Kernel
Syntax
Kernel Model
Library
metamodel
semantic library
Systems
Syntax
Systems and
Domain Model
Libraries
metamodel
semantic library
Systems Modeling Language
(SysML)
Direct semantic mapping
to formal logic
Declarative semantic
base elements and
domain-specific libraries
modeled using SysML
Declarative semantic
base elements modeled
using KerML
Page 6
Has a Formal Foundation…So What?
19 October 2020Copyright © 2020 Model Driven Solutions, Inc.
What happens:
– Geometry changed
– Pieces mounted onto
machine
– Water removed
cking Semantic Conformance, Most Auto
22
Standard
Using a
standard
Model
Interpreting a
model
Modelinglanguage
andlibraries
Semantic conformance
checked automatically
by tools built manually for
checking all formal models
Operations
Engineering
model Graphics:
– Circles
– Lines
– Rectangles
Domain terms:
– Lathes, Feeders
– Drying, Shaping
Using terms:
– Connect a feeder
to a lathe
math /
logic
Yes / No
Things
being
modeled
Semantic conformance
checked automatically
by tools build manually
for checking all formal models
math /
logic
From: Conrad Bock, "(SysML v2) Semantics without Tears Math", ad/20-09-03
Page 7
Has a New Metamodel
19 October 2020Copyright © 2020 Model Driven Solutions, Inc.
MOF-conformant
abstract syntax model
Page 8
:>> tighteningTorque = 20 :>> tighteningTorque = 10
Has a New Metamodel…So What?
19 October 2020
Connector to
nested port
Copyright © 2020 Model Driven Solutions, Inc.
Usage-specific
property values
Usage-focused
modeling
SysML v2 language design isn't limited by being a UML profile
Page 9
Has a Textual Notation
19 October 2020Copyright © 2020 Model Driven Solutions, Inc.
Interactive DisplayDynamic Visualization
TableDiagram
Text
Page 10
Has a Textual Notation…So What?
19 October 2020Copyright © 2020 Model Driven Solutions, Inc.
Allows integration with many existing text-based language technologies.
Page 11
Has a Standardized API
19 October 2020Copyright © 2020 Model Driven Solutions, Inc.
From: SysML v2 API & Services RFP
Page 12
Has a Standardized API…So What?
19 October 2020Copyright © 2020 Model Driven Solutions, Inc.
Lets SysML tooling interoperate with other tools
Page 13
Model-Based System Engineering (MBSE)
19 October 2020
A Practical Guide to SysML 3rd Edition (Figure 18.1)
puts the System Model
at the center
Copyright © 2020 Model Driven Solutions, Inc.
Page 14
So That's What!
To succeed at MBSE, we need…
Models with meaning
A modeling language that's expressive
Tools that work for engineers
And play well with each other
SysML v2
19 October 2020Copyright © 2020 Model Driven Solutions, Inc.
Page 15
Pilot Implementation (2020-09 Release)
Publicly available on Google Drive
https://www.openmbee.org/sysml-v2-release/2020-09
Google group for comments and questions
https://groups.google.com/forum/#!forum/sysml-v2-release
(to request membership, provide name, affiliation and interest)
Content available on Google Drive
Read me file (includes installation instructions)
Specification documents (KerML, SysML, API & Services)
Training material for SysML textual notation
Installation file for Jupyter tooling
Installation site for Eclipse plug-in
Web access to prototype repository via SysML v2 API
Web access to Tom Sawyer visualization tooling
Source code to be available soon on GitHub
19 October 2020Copyright © 2020 Model Driven Solutions, Inc.

More Related Content

What's hot

From Monolithic to Microservices
From Monolithic to Microservices From Monolithic to Microservices
From Monolithic to Microservices
Amazon Web Services
 
Solution Architecture
Solution ArchitectureSolution Architecture
Solution Architecture
FirmansyahIrma1
 
Microservices Design Patterns
Microservices Design PatternsMicroservices Design Patterns
Microservices Design Patterns
Haim Michael
 
AWS re:Invent 2016: From Monolithic to Microservices: Evolving Architecture P...
AWS re:Invent 2016: From Monolithic to Microservices: Evolving Architecture P...AWS re:Invent 2016: From Monolithic to Microservices: Evolving Architecture P...
AWS re:Invent 2016: From Monolithic to Microservices: Evolving Architecture P...
Amazon Web Services
 
Service-mesh options with Linkerd, Consul, Istio and AWS AppMesh
Service-mesh options with Linkerd, Consul, Istio and AWS AppMeshService-mesh options with Linkerd, Consul, Istio and AWS AppMesh
Service-mesh options with Linkerd, Consul, Istio and AWS AppMesh
Christian Posta
 
Legacy application modernization with microsoft azure
Legacy application modernization with microsoft azureLegacy application modernization with microsoft azure
Legacy application modernization with microsoft azure
OptiSol Business Solutions
 
MBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdfMBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdf
Helder Castro
 
Running containers in production, the ING story
Running containers in production, the ING storyRunning containers in production, the ING story
Running containers in production, the ING story
Thijs Ebbers
 
MLOps with Azure DevOps
MLOps with Azure DevOpsMLOps with Azure DevOps
MLOps with Azure DevOps
Marco Parenzan
 
Living the AWS Well Architected Framework
Living the AWS Well Architected FrameworkLiving the AWS Well Architected Framework
Living the AWS Well Architected Framework
Adam Dillman
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UK
Obeo
 
Using Capella on a Brazilian Nanosat Project
Using Capella on a Brazilian Nanosat ProjectUsing Capella on a Brazilian Nanosat Project
Using Capella on a Brazilian Nanosat Project
Obeo
 
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with Capella
Obeo
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
Obeo
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservices
Anil Allewar
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
Obeo
 
AWS CDK Introduction
AWS CDK IntroductionAWS CDK Introduction
AWS CDK Introduction
Kasun Dilunika
 
Architecting SaaS: Doing It Right the First Time
Architecting SaaS: Doing It Right the First TimeArchitecting SaaS: Doing It Right the First Time
Architecting SaaS: Doing It Right the First Time
Serhiy (Serge) Haziyev
 
Ansible Automation Platform.pdf
Ansible Automation Platform.pdfAnsible Automation Platform.pdf
Ansible Automation Platform.pdf
VuHoangAnh14
 
A pattern language for microservices - June 2021
A pattern language for microservices - June 2021 A pattern language for microservices - June 2021
A pattern language for microservices - June 2021
Chris Richardson
 

What's hot (20)

From Monolithic to Microservices
From Monolithic to Microservices From Monolithic to Microservices
From Monolithic to Microservices
 
Solution Architecture
Solution ArchitectureSolution Architecture
Solution Architecture
 
Microservices Design Patterns
Microservices Design PatternsMicroservices Design Patterns
Microservices Design Patterns
 
AWS re:Invent 2016: From Monolithic to Microservices: Evolving Architecture P...
AWS re:Invent 2016: From Monolithic to Microservices: Evolving Architecture P...AWS re:Invent 2016: From Monolithic to Microservices: Evolving Architecture P...
AWS re:Invent 2016: From Monolithic to Microservices: Evolving Architecture P...
 
Service-mesh options with Linkerd, Consul, Istio and AWS AppMesh
Service-mesh options with Linkerd, Consul, Istio and AWS AppMeshService-mesh options with Linkerd, Consul, Istio and AWS AppMesh
Service-mesh options with Linkerd, Consul, Istio and AWS AppMesh
 
Legacy application modernization with microsoft azure
Legacy application modernization with microsoft azureLegacy application modernization with microsoft azure
Legacy application modernization with microsoft azure
 
MBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdfMBSE with Arcadia method step-by-step Physical Architecture.pdf
MBSE with Arcadia method step-by-step Physical Architecture.pdf
 
Running containers in production, the ING story
Running containers in production, the ING storyRunning containers in production, the ING story
Running containers in production, the ING story
 
MLOps with Azure DevOps
MLOps with Azure DevOpsMLOps with Azure DevOps
MLOps with Azure DevOps
 
Living the AWS Well Architected Framework
Living the AWS Well Architected FrameworkLiving the AWS Well Architected Framework
Living the AWS Well Architected Framework
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UK
 
Using Capella on a Brazilian Nanosat Project
Using Capella on a Brazilian Nanosat ProjectUsing Capella on a Brazilian Nanosat Project
Using Capella on a Brazilian Nanosat Project
 
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with Capella
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservices
 
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
CapellaDays2022 | Politecnico di Milano | Interplanetary Space Mission as a r...
 
AWS CDK Introduction
AWS CDK IntroductionAWS CDK Introduction
AWS CDK Introduction
 
Architecting SaaS: Doing It Right the First Time
Architecting SaaS: Doing It Right the First TimeArchitecting SaaS: Doing It Right the First Time
Architecting SaaS: Doing It Right the First Time
 
Ansible Automation Platform.pdf
Ansible Automation Platform.pdfAnsible Automation Platform.pdf
Ansible Automation Platform.pdf
 
A pattern language for microservices - June 2021
A pattern language for microservices - June 2021 A pattern language for microservices - June 2021
A pattern language for microservices - June 2021
 

Similar to SysML v2 - What's the big deal, anyway?

IBM + REDHAT "Creating the World's Leading Hybrid Cloud Provider..."
IBM + REDHAT "Creating the World's Leading Hybrid Cloud Provider..."IBM + REDHAT "Creating the World's Leading Hybrid Cloud Provider..."
IBM + REDHAT "Creating the World's Leading Hybrid Cloud Provider..."
Gustavo Cuervo
 
IBM Anuncia la adquisición de Red Hat
IBM Anuncia la adquisición de Red HatIBM Anuncia la adquisición de Red Hat
IBM Anuncia la adquisición de Red Hat
Juan Sabaris
 
The route beyond PLM - Manufacturing 4.0 meetup
The route beyond PLM - Manufacturing 4.0 meetup The route beyond PLM - Manufacturing 4.0 meetup
The route beyond PLM - Manufacturing 4.0 meetup
Oleg Shilovitsky
 
Dataiku & Snowflake Meetup Berlin 2020
Dataiku & Snowflake Meetup Berlin 2020Dataiku & Snowflake Meetup Berlin 2020
Dataiku & Snowflake Meetup Berlin 2020
Harald Erb
 
“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”
diannepatricia
 
Welcome to the future - IBM Cognitive Cloud in Frankfurt
Welcome to the future - IBM Cognitive Cloud in FrankfurtWelcome to the future - IBM Cognitive Cloud in Frankfurt
Welcome to the future - IBM Cognitive Cloud in Frankfurt
Aleksandar Francuz
 
SFScon 2020 - Oliver Fendt - Free Software Adoption in Industry - a personal ...
SFScon 2020 - Oliver Fendt - Free Software Adoption in Industry - a personal ...SFScon 2020 - Oliver Fendt - Free Software Adoption in Industry - a personal ...
SFScon 2020 - Oliver Fendt - Free Software Adoption in Industry - a personal ...
South Tyrol Free Software Conference
 
iTWO 4.0 General Introduction
iTWO 4.0 General IntroductioniTWO 4.0 General Introduction
iTWO 4.0 General Introduction
RIB Software SE
 
The Future of Commerce Technology
The Future of Commerce TechnologyThe Future of Commerce Technology
The Future of Commerce Technology
Dirk Hoerig
 
Cofes 2015 plm and the cloud briefing (public)
Cofes 2015  plm and the cloud briefing (public)Cofes 2015  plm and the cloud briefing (public)
Cofes 2015 plm and the cloud briefing (public)
Oleg Shilovitsky
 
Bde sc4 hangout_intro_june2017
Bde sc4 hangout_intro_june2017Bde sc4 hangout_intro_june2017
Bde sc4 hangout_intro_june2017
BigData_Europe
 
Why Dot Net is the Most Demanded Framework in 2024
Why Dot Net is the Most Demanded Framework in 2024Why Dot Net is the Most Demanded Framework in 2024
Why Dot Net is the Most Demanded Framework in 2024
GetAProgrammer
 
Webinar on 1st Open Call - slideset
Webinar on 1st Open Call - slidesetWebinar on 1st Open Call - slideset
Webinar on 1st Open Call - slideset
symbiote-h2020
 
Cadison world-issue-02-2011
Cadison world-issue-02-2011Cadison world-issue-02-2011
Cadison world-issue-02-2011
CADISON
 
ABT: Transforming the Delivery of Reinforced Concrete Designs
ABT: Transforming the Delivery of Reinforced Concrete DesignsABT: Transforming the Delivery of Reinforced Concrete Designs
ABT: Transforming the Delivery of Reinforced Concrete Designs
Sander Lijbers
 
CIO Inspired Conference- IBM's Journey to Cloud and AI
CIO Inspired Conference- IBM's Journey to Cloud and AICIO Inspired Conference- IBM's Journey to Cloud and AI
CIO Inspired Conference- IBM's Journey to Cloud and AI
Mark Osborn
 
Mandeep2 Chopra
Mandeep2 ChopraMandeep2 Chopra
Mandeep2 Chopra
good1989
 
Cloud as a growth engine for business
Cloud as a growth engine for businessCloud as a growth engine for business
Cloud as a growth engine for business
IBM Software India
 
Siemens Keynote Presentation, OW2con'19, June 12-13, Paris
Siemens Keynote Presentation, OW2con'19, June 12-13, ParisSiemens Keynote Presentation, OW2con'19, June 12-13, Paris
Siemens Keynote Presentation, OW2con'19, June 12-13, Paris
OW2
 
Pegler Yorkshire Placement Presentation
Pegler Yorkshire Placement PresentationPegler Yorkshire Placement Presentation
Pegler Yorkshire Placement Presentation
Liam Greaves
 

Similar to SysML v2 - What's the big deal, anyway? (20)

IBM + REDHAT "Creating the World's Leading Hybrid Cloud Provider..."
IBM + REDHAT "Creating the World's Leading Hybrid Cloud Provider..."IBM + REDHAT "Creating the World's Leading Hybrid Cloud Provider..."
IBM + REDHAT "Creating the World's Leading Hybrid Cloud Provider..."
 
IBM Anuncia la adquisición de Red Hat
IBM Anuncia la adquisición de Red HatIBM Anuncia la adquisición de Red Hat
IBM Anuncia la adquisición de Red Hat
 
The route beyond PLM - Manufacturing 4.0 meetup
The route beyond PLM - Manufacturing 4.0 meetup The route beyond PLM - Manufacturing 4.0 meetup
The route beyond PLM - Manufacturing 4.0 meetup
 
Dataiku & Snowflake Meetup Berlin 2020
Dataiku & Snowflake Meetup Berlin 2020Dataiku & Snowflake Meetup Berlin 2020
Dataiku & Snowflake Meetup Berlin 2020
 
“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”“IT Technology Trends in 2017… and Beyond”
“IT Technology Trends in 2017… and Beyond”
 
Welcome to the future - IBM Cognitive Cloud in Frankfurt
Welcome to the future - IBM Cognitive Cloud in FrankfurtWelcome to the future - IBM Cognitive Cloud in Frankfurt
Welcome to the future - IBM Cognitive Cloud in Frankfurt
 
SFScon 2020 - Oliver Fendt - Free Software Adoption in Industry - a personal ...
SFScon 2020 - Oliver Fendt - Free Software Adoption in Industry - a personal ...SFScon 2020 - Oliver Fendt - Free Software Adoption in Industry - a personal ...
SFScon 2020 - Oliver Fendt - Free Software Adoption in Industry - a personal ...
 
iTWO 4.0 General Introduction
iTWO 4.0 General IntroductioniTWO 4.0 General Introduction
iTWO 4.0 General Introduction
 
The Future of Commerce Technology
The Future of Commerce TechnologyThe Future of Commerce Technology
The Future of Commerce Technology
 
Cofes 2015 plm and the cloud briefing (public)
Cofes 2015  plm and the cloud briefing (public)Cofes 2015  plm and the cloud briefing (public)
Cofes 2015 plm and the cloud briefing (public)
 
Bde sc4 hangout_intro_june2017
Bde sc4 hangout_intro_june2017Bde sc4 hangout_intro_june2017
Bde sc4 hangout_intro_june2017
 
Why Dot Net is the Most Demanded Framework in 2024
Why Dot Net is the Most Demanded Framework in 2024Why Dot Net is the Most Demanded Framework in 2024
Why Dot Net is the Most Demanded Framework in 2024
 
Webinar on 1st Open Call - slideset
Webinar on 1st Open Call - slidesetWebinar on 1st Open Call - slideset
Webinar on 1st Open Call - slideset
 
Cadison world-issue-02-2011
Cadison world-issue-02-2011Cadison world-issue-02-2011
Cadison world-issue-02-2011
 
ABT: Transforming the Delivery of Reinforced Concrete Designs
ABT: Transforming the Delivery of Reinforced Concrete DesignsABT: Transforming the Delivery of Reinforced Concrete Designs
ABT: Transforming the Delivery of Reinforced Concrete Designs
 
CIO Inspired Conference- IBM's Journey to Cloud and AI
CIO Inspired Conference- IBM's Journey to Cloud and AICIO Inspired Conference- IBM's Journey to Cloud and AI
CIO Inspired Conference- IBM's Journey to Cloud and AI
 
Mandeep2 Chopra
Mandeep2 ChopraMandeep2 Chopra
Mandeep2 Chopra
 
Cloud as a growth engine for business
Cloud as a growth engine for businessCloud as a growth engine for business
Cloud as a growth engine for business
 
Siemens Keynote Presentation, OW2con'19, June 12-13, Paris
Siemens Keynote Presentation, OW2con'19, June 12-13, ParisSiemens Keynote Presentation, OW2con'19, June 12-13, Paris
Siemens Keynote Presentation, OW2con'19, June 12-13, Paris
 
Pegler Yorkshire Placement Presentation
Pegler Yorkshire Placement PresentationPegler Yorkshire Placement Presentation
Pegler Yorkshire Placement Presentation
 

More from Ed Seidewitz

Leveraging Alf for SysML, Part 2: More Effective Trade Study Modeling
Leveraging Alf for SysML, Part 2: More Effective Trade Study ModelingLeveraging Alf for SysML, Part 2: More Effective Trade Study Modeling
Leveraging Alf for SysML, Part 2: More Effective Trade Study Modeling
Ed Seidewitz
 
Leveraging Alf for SysML, Part 1: Better Simulation Modeling
Leveraging Alf for SysML, Part 1: Better Simulation ModelingLeveraging Alf for SysML, Part 1: Better Simulation Modeling
Leveraging Alf for SysML, Part 1: Better Simulation Modeling
Ed Seidewitz
 
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
Ed Seidewitz
 
Precise Semantics Standards at OMG: Executing on the Vision
Precise Semantics Standards at OMG: Executing on the VisionPrecise Semantics Standards at OMG: Executing on the Vision
Precise Semantics Standards at OMG: Executing on the Vision
Ed Seidewitz
 
Model Driven Architecture without Automation
Model Driven Architecture without AutomationModel Driven Architecture without Automation
Model Driven Architecture without Automation
Ed Seidewitz
 
Using Alf with Cameo Simulation Toolkit - Part 2: Modeling
Using Alf with Cameo Simulation Toolkit - Part 2: ModelingUsing Alf with Cameo Simulation Toolkit - Part 2: Modeling
Using Alf with Cameo Simulation Toolkit - Part 2: Modeling
Ed Seidewitz
 
Using Alf with Cameo Simulation Toolkit - Part 1: Basics
Using Alf with Cameo Simulation Toolkit - Part 1: BasicsUsing Alf with Cameo Simulation Toolkit - Part 1: Basics
Using Alf with Cameo Simulation Toolkit - Part 1: Basics
Ed Seidewitz
 
Programming in UML: An Introduction to fUML 1.3 and Alf 1.1
Programming in UML: An Introduction to fUML 1.3 and Alf 1.1Programming in UML: An Introduction to fUML 1.3 and Alf 1.1
Programming in UML: An Introduction to fUML 1.3 and Alf 1.1
Ed Seidewitz
 
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
Ed Seidewitz
 
Standards-Based Executable UML: Today's Reality and Tomorrow's Promise
Standards-Based Executable UML: Today's Reality and Tomorrow's PromiseStandards-Based Executable UML: Today's Reality and Tomorrow's Promise
Standards-Based Executable UML: Today's Reality and Tomorrow's Promise
Ed Seidewitz
 
UML: This Time We Mean It!
UML: This Time We Mean It!UML: This Time We Mean It!
UML: This Time We Mean It!
Ed Seidewitz
 
A Unified View of Modeling and Programming
A Unified View of Modeling and ProgrammingA Unified View of Modeling and Programming
A Unified View of Modeling and Programming
Ed Seidewitz
 
UML as a Programming Language
UML as a Programming LanguageUML as a Programming Language
UML as a Programming Language
Ed Seidewitz
 
Executable UML Roadmap (as of September 2014)
Executable UML Roadmap (as of September 2014)Executable UML Roadmap (as of September 2014)
Executable UML Roadmap (as of September 2014)
Ed Seidewitz
 
Essence: A Common Ground for Flexible Methods
Essence: A Common Ground for Flexible MethodsEssence: A Common Ground for Flexible Methods
Essence: A Common Ground for Flexible Methods
Ed Seidewitz
 
UML: Once More with Meaning
UML: Once More with MeaningUML: Once More with Meaning
UML: Once More with Meaning
Ed Seidewitz
 
Succeeding with Agile in the Federal Government: A Coach's Perspective
Succeeding with Agile in the Federal Government: A Coach's PerspectiveSucceeding with Agile in the Federal Government: A Coach's Perspective
Succeeding with Agile in the Federal Government: A Coach's Perspective
Ed Seidewitz
 
UML 2.5: Specification Simplification
UML 2.5: Specification SimplificationUML 2.5: Specification Simplification
UML 2.5: Specification Simplification
Ed Seidewitz
 
Models, Programs and Executable UML
Models, Programs and Executable UMLModels, Programs and Executable UML
Models, Programs and Executable UML
Ed Seidewitz
 
Programming in UML: An Introduction to fUML and Alf
Programming in UML: An Introduction to fUML and AlfProgramming in UML: An Introduction to fUML and Alf
Programming in UML: An Introduction to fUML and Alf
Ed Seidewitz
 

More from Ed Seidewitz (20)

Leveraging Alf for SysML, Part 2: More Effective Trade Study Modeling
Leveraging Alf for SysML, Part 2: More Effective Trade Study ModelingLeveraging Alf for SysML, Part 2: More Effective Trade Study Modeling
Leveraging Alf for SysML, Part 2: More Effective Trade Study Modeling
 
Leveraging Alf for SysML, Part 1: Better Simulation Modeling
Leveraging Alf for SysML, Part 1: Better Simulation ModelingLeveraging Alf for SysML, Part 1: Better Simulation Modeling
Leveraging Alf for SysML, Part 1: Better Simulation Modeling
 
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
 
Precise Semantics Standards at OMG: Executing on the Vision
Precise Semantics Standards at OMG: Executing on the VisionPrecise Semantics Standards at OMG: Executing on the Vision
Precise Semantics Standards at OMG: Executing on the Vision
 
Model Driven Architecture without Automation
Model Driven Architecture without AutomationModel Driven Architecture without Automation
Model Driven Architecture without Automation
 
Using Alf with Cameo Simulation Toolkit - Part 2: Modeling
Using Alf with Cameo Simulation Toolkit - Part 2: ModelingUsing Alf with Cameo Simulation Toolkit - Part 2: Modeling
Using Alf with Cameo Simulation Toolkit - Part 2: Modeling
 
Using Alf with Cameo Simulation Toolkit - Part 1: Basics
Using Alf with Cameo Simulation Toolkit - Part 1: BasicsUsing Alf with Cameo Simulation Toolkit - Part 1: Basics
Using Alf with Cameo Simulation Toolkit - Part 1: Basics
 
Programming in UML: An Introduction to fUML 1.3 and Alf 1.1
Programming in UML: An Introduction to fUML 1.3 and Alf 1.1Programming in UML: An Introduction to fUML 1.3 and Alf 1.1
Programming in UML: An Introduction to fUML 1.3 and Alf 1.1
 
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
 
Standards-Based Executable UML: Today's Reality and Tomorrow's Promise
Standards-Based Executable UML: Today's Reality and Tomorrow's PromiseStandards-Based Executable UML: Today's Reality and Tomorrow's Promise
Standards-Based Executable UML: Today's Reality and Tomorrow's Promise
 
UML: This Time We Mean It!
UML: This Time We Mean It!UML: This Time We Mean It!
UML: This Time We Mean It!
 
A Unified View of Modeling and Programming
A Unified View of Modeling and ProgrammingA Unified View of Modeling and Programming
A Unified View of Modeling and Programming
 
UML as a Programming Language
UML as a Programming LanguageUML as a Programming Language
UML as a Programming Language
 
Executable UML Roadmap (as of September 2014)
Executable UML Roadmap (as of September 2014)Executable UML Roadmap (as of September 2014)
Executable UML Roadmap (as of September 2014)
 
Essence: A Common Ground for Flexible Methods
Essence: A Common Ground for Flexible MethodsEssence: A Common Ground for Flexible Methods
Essence: A Common Ground for Flexible Methods
 
UML: Once More with Meaning
UML: Once More with MeaningUML: Once More with Meaning
UML: Once More with Meaning
 
Succeeding with Agile in the Federal Government: A Coach's Perspective
Succeeding with Agile in the Federal Government: A Coach's PerspectiveSucceeding with Agile in the Federal Government: A Coach's Perspective
Succeeding with Agile in the Federal Government: A Coach's Perspective
 
UML 2.5: Specification Simplification
UML 2.5: Specification SimplificationUML 2.5: Specification Simplification
UML 2.5: Specification Simplification
 
Models, Programs and Executable UML
Models, Programs and Executable UMLModels, Programs and Executable UML
Models, Programs and Executable UML
 
Programming in UML: An Introduction to fUML and Alf
Programming in UML: An Introduction to fUML and AlfProgramming in UML: An Introduction to fUML and Alf
Programming in UML: An Introduction to fUML and Alf
 

Recently uploaded

Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
snaprevwdev
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...
DharmaBanothu
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
felixwold
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
vmspraneeth
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
sydezfe
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
Assistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdfAssistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdf
Seetal Daas
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...
um7474492
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Transcat
 
Bituminous road construction project based learning report
Bituminous road construction project based learning reportBituminous road construction project based learning report
Bituminous road construction project based learning report
CE19KaushlendraKumar
 
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
DharmaBanothu
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
upoux
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
Kamal Acharya
 

Recently uploaded (20)

Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
Assistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdfAssistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdf
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
 
Bituminous road construction project based learning report
Bituminous road construction project based learning reportBituminous road construction project based learning report
Bituminous road construction project based learning report
 
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
 

SysML v2 - What's the big deal, anyway?

  • 1. SysML v2 Ed Seidewitz Chief Technology Officer Model Driven Solutions ed-s@modeldriven.com ● @seidewitz ● https://slideshare.net/seidewitz OpenMBEE Workshop at MODELS 2020 19 October 2020 Copyright © 2020 Model Driven Solutions, Inc. What's the Big Deal, Anyway?
  • 2. Page 2 Systems Modeling Language™ (SysML®) SysML v1.0 adopted in 2006 Standard profile of UML v2.1 Current version is SysML v1.6 v1.7 expected to be last for SysML v1 SysML v2 RFPs issue Language: December 2017 API and Services: June 2018 Supports the specification, analysis, design, and verification and validation of complex systems that may include hardware, software, information, processes, personnel, and facilities 19 October 2020Copyright © 2020 Model Driven Solutions, Inc.
  • 3. Page 3 SysML v2 Submission Team (SST) Formed December 2017 Leads: Sandy Friedenthal, Ed Seidewitz A broad team of end users, vendors, academics, and government liaisons Currently 100+ members from 70+ organizations Developing submissions to both RFPs 19 October 2020Copyright © 2020 Model Driven Solutions, Inc.
  • 4. Page 4 So What? Has a formal foundation Has a new metamodel Has a textual notation Has a standard API 19 October 2020Copyright © 2020 Model Driven Solutions, Inc.
  • 5. Page 5 Has a Formal Foundation 19 October 2020Copyright © 2020 Model Driven Solutions, Inc. Root Syntax Core Syntax Core Semantics semantic specification Kernel Modeling Language (KerML) Kernel Syntax Kernel Model Library metamodel semantic library Systems Syntax Systems and Domain Model Libraries metamodel semantic library Systems Modeling Language (SysML) Direct semantic mapping to formal logic Declarative semantic base elements and domain-specific libraries modeled using SysML Declarative semantic base elements modeled using KerML
  • 6. Page 6 Has a Formal Foundation…So What? 19 October 2020Copyright © 2020 Model Driven Solutions, Inc. What happens: – Geometry changed – Pieces mounted onto machine – Water removed cking Semantic Conformance, Most Auto 22 Standard Using a standard Model Interpreting a model Modelinglanguage andlibraries Semantic conformance checked automatically by tools built manually for checking all formal models Operations Engineering model Graphics: – Circles – Lines – Rectangles Domain terms: – Lathes, Feeders – Drying, Shaping Using terms: – Connect a feeder to a lathe math / logic Yes / No Things being modeled Semantic conformance checked automatically by tools build manually for checking all formal models math / logic From: Conrad Bock, "(SysML v2) Semantics without Tears Math", ad/20-09-03
  • 7. Page 7 Has a New Metamodel 19 October 2020Copyright © 2020 Model Driven Solutions, Inc. MOF-conformant abstract syntax model
  • 8. Page 8 :>> tighteningTorque = 20 :>> tighteningTorque = 10 Has a New Metamodel…So What? 19 October 2020 Connector to nested port Copyright © 2020 Model Driven Solutions, Inc. Usage-specific property values Usage-focused modeling SysML v2 language design isn't limited by being a UML profile
  • 9. Page 9 Has a Textual Notation 19 October 2020Copyright © 2020 Model Driven Solutions, Inc. Interactive DisplayDynamic Visualization TableDiagram Text
  • 10. Page 10 Has a Textual Notation…So What? 19 October 2020Copyright © 2020 Model Driven Solutions, Inc. Allows integration with many existing text-based language technologies.
  • 11. Page 11 Has a Standardized API 19 October 2020Copyright © 2020 Model Driven Solutions, Inc. From: SysML v2 API & Services RFP
  • 12. Page 12 Has a Standardized API…So What? 19 October 2020Copyright © 2020 Model Driven Solutions, Inc. Lets SysML tooling interoperate with other tools
  • 13. Page 13 Model-Based System Engineering (MBSE) 19 October 2020 A Practical Guide to SysML 3rd Edition (Figure 18.1) puts the System Model at the center Copyright © 2020 Model Driven Solutions, Inc.
  • 14. Page 14 So That's What! To succeed at MBSE, we need… Models with meaning A modeling language that's expressive Tools that work for engineers And play well with each other SysML v2 19 October 2020Copyright © 2020 Model Driven Solutions, Inc.
  • 15. Page 15 Pilot Implementation (2020-09 Release) Publicly available on Google Drive https://www.openmbee.org/sysml-v2-release/2020-09 Google group for comments and questions https://groups.google.com/forum/#!forum/sysml-v2-release (to request membership, provide name, affiliation and interest) Content available on Google Drive Read me file (includes installation instructions) Specification documents (KerML, SysML, API & Services) Training material for SysML textual notation Installation file for Jupyter tooling Installation site for Eclipse plug-in Web access to prototype repository via SysML v2 API Web access to Tom Sawyer visualization tooling Source code to be available soon on GitHub 19 October 2020Copyright © 2020 Model Driven Solutions, Inc.