SlideShare une entreprise Scribd logo
1  sur  21
SysML v2 and MBSE: The Next Ten Years
16 October 2018
Ed Seidewitz
Chief Technology Officer
Model Driven Solutions
ed-s@modeldriven.com ● @seidewitz
MBSE Meeting at MODELS 2018, Copenhagen
Copyright © 2018 Model Driven Solutions, Inc.
Page 2
Systems Engineering
focuses on ensuring
the pieces work together
to achieve the
objectives of the whole
16 October 2018INCOSE SE Vision 2025
Page 3
Model-Based System Engineering (MBSE)
16 October 2018
A Practical Guide to SysML 3rd Edition (Figure 18.1)
puts the System Model
at the center
Page 4
MBSE: The Vision
from
modeling as a way to deal with the limitations of
document-based approaches
to
systems modeling as standard practice…
fully integrated with other engineering modeling
using internet-based knowledge representation
to share human understanding of systems
in a virtual environment
INCOSE SE Vision 2025
16 October 2018
Page 5
MBSE: Extending Maturity and Capability
16 October 2018
2010 2020 2025
Maturity
AdHocWellDefinedInstitutionalized
Distributed & secure model repositories
crossing multiple domains
Defined MBSE theory, ontology,
and formalisms
Emerging MBSE standards
Matured MBSE methods and metrics,
Integrated System/HW/SW models
Architecture model integrated
with Simulation, Analysis, and Visualization
INCOSE MBSE Roadmap (original version 2007)
2015
Page 6
MBSE: Adoption Challenges
2.60
2.71
2.90
2.93
2.98
3.10
3.32
3.47
3.54
3.64
3.91
1 2 3 4 5
Availability of tools
MBSE training
Tool maturity
Other
Method maturity
Risk associated with the…
Lack of management…
Lack of perceived value…
Availability of skills
MBSE learning curve
Cultural and general…
MBSE 2015
2.84
2.93
2.95
3.01
3.13
3.29
3.37
3.45
3.48
3.71
3.82
1 2 3 4 5
Availability of tools
Risk associated with the…
MBSE training
Tool maturity
Method maturity
Lack of management…
Lack of perceived value…
Availability of skills
MBSE learning curve
Other
Cultural and general…
MBSE 2012
Rank each item below in terms of the extent that it currently inhibits
successful adoption of the MBSE within your organization/company.
MBSE Survey, January 24, 2015
Dr. Robert Cloutier, Ms. Mary Bone
16 October 2018
Page 7
Systems Modeling Language™ (SysML®)
SysML has facilitated awareness and adoption of MBSE
Much has been learned from using SysML for MBSE
SysML has evolved to address user and vendor needs
v1.0, adopted in 2006; v1.5, current version; v1.6, in process
But…
16 October 2018
Supports the specification, analysis, design, and verification and
validation of complex systems that may include hardware, software,
information, processes, personnel, and facilities
Page 8
Language Design
16 October 2018
Can nested parts have
different properties?
Can system behavior be related
to subsystem structure?
Internal structure is
the same for all
instances of a type.
There is no semantic connection
between flows and connectors.
SysML language design has been limited by being a UML profile
Page 9
Enhancements
16 October 2018Friedenthal and Oster, Architecting Spacecraft with SysML
SysML needs some functional enhancements
Page 10
Visualization
16 October 2018
Source: C. Schreiber, J. Feingold, M. Sarrel
Interactive Display
Dynamic Visualization
Model Differencing
Table
Diagram
Text
part vehicle_C1: VehicleDefinitions.Vehicle {
part frontAssembly: AxleAssembly {
part frontWheel: Wheel[2];
part frontAxle: Axle;
}
part rearAssembly: AxleAssembly {
part rearWheel: Wheel[2];
part rearAxle: Axle;
}
}
Physical Envelope
SysML models need to be flexibly visualizable
Page 11
Interoperability
16 October 2018
Axel Reichwein , Koneksys
SysML v2 Model Interoperability & Standard API Requirements
SysML tooling must interoperate with other tools
Basic syntactic model interchange is not sufficient!
Page 12
APIs and Services
16 October 2018
From: SysML v2 API & Services RFP
Standard APIs and services provide a mechanism for tool interoperability.
Page 13
SysML v2 Requests for Proposals
SysML v2 RFP issued December, 2017
Initial Submission: November, 2019
Revised (Final) Submission: November, 2020
SysML v2 API & Services RFP issued June, 2018
Initial Submission: February, 2020
Revised (Final) Submission: February, 2021
SysML Submission Team (SST) formed December 2017
Leads: Sandy Friedenthal, Ed Seidewitz
16 October 2018
Page 14
SysML v2 Submission Team (SST)
A broad team of end users, vendors, academics, and
government liaisons
Currently 89 members from 56 organizations
Developing submissions to both RFPs
Driven by RFP requirements and user needs
16 October 2018
Page 15
Requirements /
User Needs Feedback
SysML Abstract Syntax
SST Agile Collaborative Approach
NamespaceDefinition:
PackageDefinition | ClassifierDefinition
PackageDefinition:
PackageDeclation “{“ PackagedElement* “}”
PackagedElement: NamespaceDefinition | …
ClassifierDefinition: ClassDefinition | …
ClassDefinition:
ClassDeclaration “{“ ClassMember* “}”
ClassMember: FeatureDefinition | …
FeatureDefinition: AttributeDefinition | …
AttributeDefinition:
Visibility Name “:” QualifiedName
Concrete Syntax (Textual Grammar)
Parse
Guide
UML Abstract Syntax / Profile
Services
Repository
Visualization / Analysis
Generate
Semantic Tooling / OWL
Store
16 October 2018
Page 16
Usage Focused Modeling
A paradigm shift to make SysML v2
more precise and intuitive to use
Emphasizes modeling of usages
Allows modeling on the internal block diagram (IBD)
Supports other language requirements
variant design and configurations, individuals,
analysis, verification,…
16 October 2018
Page 17
Usage Focused Modeling
Multiple Views of the System
16 October 2018
Graphical notation for illustrative purposes only
Page 18
Vehicle: Internal Block Diagram (SysML v1)
16 October 2018
Internal structure is
the same for all
instances of a type.
Page 19
Vehicle: Internal Block Diagram (SysML v2)
16 October 2018
Connector to
nested port
Usage-specific
property values
Page 20
Vehicle: Textual Notation Parsing
vehicle_c1:Vehicle{
partengine:Engine{
portoutdrivePwrPort;
}
parttransmission:Transmission{
portinclutchPort;
portoutdriveShaftPort;
}
partrearAxleAssembly:AxleAssembly{
partredefinesaxle{
portindriveAxlePort;
}
partredefineswheel{
partredefineslugbolt[6]{
torque=20;
}
}
}
partfrontAxleAssembly:AxleAssembly{
partredefineswheel{
partredefineslugbolt[4]{
torque=10;
}
}
}
connectorenginePoweris
engine::drivePwrPortto
transmission::clutchPort;
connectordriveshaftis
transmission::driveShaftPortto
rearAxleAssembly::axle::driveAxlePort;
} 16 October 2018
Page 21
Conclusion
Over the last decade…
SysML v1 has facilitated awareness and adoption of MBSE
Over the next decade…
SysML v2 will increased adoption and effectiveness of MBSE
by enhancing…
Precision and expressiveness of the language
Consistency and integration among language concepts
Interoperability with other engineering models and tools
Usability by model developers and consumers
16 October 2018

Contenu connexe

Tendances

Introduction to Capella and Arcadia with a Simple System
Introduction to Capella and Arcadia with a Simple SystemIntroduction to Capella and Arcadia with a Simple System
Introduction to Capella and Arcadia with a Simple SystemObeo
 
ML-Ops: Philosophy, Best-Practices and Tools
ML-Ops:Philosophy, Best-Practices and ToolsML-Ops:Philosophy, Best-Practices and Tools
ML-Ops: Philosophy, Best-Practices and ToolsJorge Davila-Chacon
 
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
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusObeo
 
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...Obeo
 
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
 
Multi domain product architecture: start integrated, stay integrated
Multi domain product architecture: start integrated, stay integratedMulti domain product architecture: start integrated, stay integrated
Multi domain product architecture: start integrated, stay integratedObeo
 
Adopting a composable architecture
Adopting a composable architectureAdopting a composable architecture
Adopting a composable architectureRachael Hibbert
 
Using MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsUsing MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsWeaveworks
 
Deconstructing Monoliths with Domain Driven Design
Deconstructing Monoliths with Domain Driven DesignDeconstructing Monoliths with Domain Driven Design
Deconstructing Monoliths with Domain Driven DesignVMware Tanzu
 
MLOps - The Assembly Line of ML
MLOps - The Assembly Line of MLMLOps - The Assembly Line of ML
MLOps - The Assembly Line of MLJordan Birdsell
 
INCOSE UK: MBSE - is there any substance behind the hype?
INCOSE UK:   MBSE - is there any substance behind the hype?INCOSE UK:   MBSE - is there any substance behind the hype?
INCOSE UK: MBSE - is there any substance behind the hype?James Towers
 
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.1Ed Seidewitz
 
Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysisObeo
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)Brad Appleton
 

Tendances (20)

Introduction to Capella and Arcadia with a Simple System
Introduction to Capella and Arcadia with a Simple SystemIntroduction to Capella and Arcadia with a Simple System
Introduction to Capella and Arcadia with a Simple System
 
ML-Ops: Philosophy, Best-Practices and Tools
ML-Ops:Philosophy, Best-Practices and ToolsML-Ops:Philosophy, Best-Practices and Tools
ML-Ops: Philosophy, Best-Practices and Tools
 
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
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse Sirius
 
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
[ Capella Day 2019 ] Model-based safety analysis on Capella using Component F...
 
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
 
Multi domain product architecture: start integrated, stay integrated
Multi domain product architecture: start integrated, stay integratedMulti domain product architecture: start integrated, stay integrated
Multi domain product architecture: start integrated, stay integrated
 
Adopting a composable architecture
Adopting a composable architectureAdopting a composable architecture
Adopting a composable architecture
 
Using MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsUsing MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOps
 
Deconstructing Monoliths with Domain Driven Design
Deconstructing Monoliths with Domain Driven DesignDeconstructing Monoliths with Domain Driven Design
Deconstructing Monoliths with Domain Driven Design
 
MLOps - The Assembly Line of ML
MLOps - The Assembly Line of MLMLOps - The Assembly Line of ML
MLOps - The Assembly Line of ML
 
TOGAF 9.2 - the update
TOGAF 9.2 - the updateTOGAF 9.2 - the update
TOGAF 9.2 - the update
 
INCOSE UK: MBSE - is there any substance behind the hype?
INCOSE UK:   MBSE - is there any substance behind the hype?INCOSE UK:   MBSE - is there any substance behind the hype?
INCOSE UK: MBSE - is there any substance behind the hype?
 
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
 
Digitally assisted design for safety analysis
Digitally assisted design for safety analysisDigitally assisted design for safety analysis
Digitally assisted design for safety analysis
 
Arquitetura limpa
Arquitetura limpaArquitetura limpa
Arquitetura limpa
 
The benefits of ALM and PLM Integration
The benefits of ALM and PLM IntegrationThe benefits of ALM and PLM Integration
The benefits of ALM and PLM Integration
 
Arquitetura de Software em Equipes Ágeis
Arquitetura de Software em Equipes ÁgeisArquitetura de Software em Equipes Ágeis
Arquitetura de Software em Equipes Ágeis
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)
 

Similaire à SysML v2 and MBSE: The next ten years

Micro services Architecture
Micro services ArchitectureMicro services Architecture
Micro services ArchitectureAraf Karsh Hamid
 
SiriusCon17 - A Graphical Approach to Modularization and Layering of Metamodels
SiriusCon17 - A Graphical Approach to Modularization and Layering of MetamodelsSiriusCon17 - A Graphical Approach to Modularization and Layering of Metamodels
SiriusCon17 - A Graphical Approach to Modularization and Layering of MetamodelsObeo
 
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARERESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWAREcscpconf
 
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARERESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWAREcsandit
 
Hitch-hikers guide to AI for Connected and Autonomous Vehicles
Hitch-hikers guide to AI for Connected and Autonomous VehiclesHitch-hikers guide to AI for Connected and Autonomous Vehicles
Hitch-hikers guide to AI for Connected and Autonomous VehiclesBill Harpley
 
BDE SC3.3 Workshop - BDE review: Scope and Opportunities
 BDE SC3.3 Workshop -  BDE review: Scope and Opportunities BDE SC3.3 Workshop -  BDE review: Scope and Opportunities
BDE SC3.3 Workshop - BDE review: Scope and OpportunitiesBigData_Europe
 
Digital Twin: A radical new approach to IoT
Digital Twin: A radical new approach to IoTDigital Twin: A radical new approach to IoT
Digital Twin: A radical new approach to IoTDimitri Volkmann
 
Elastic stack and cloud native architecture
Elastic stack and cloud native architectureElastic stack and cloud native architecture
Elastic stack and cloud native architectureHisham El-breky
 
Building, Growing and Serving Large Knowledge Graphs with Human-in-the-Loop
Building, Growing and Serving Large Knowledge Graphs with Human-in-the-LoopBuilding, Growing and Serving Large Knowledge Graphs with Human-in-the-Loop
Building, Growing and Serving Large Knowledge Graphs with Human-in-the-LoopYunyao Li
 
A Big Data Analysis Framework for Model-Based Web User Behavior Analytics
A Big Data Analysis Framework for Model-Based Web User Behavior AnalyticsA Big Data Analysis Framework for Model-Based Web User Behavior Analytics
A Big Data Analysis Framework for Model-Based Web User Behavior AnalyticsAndrea Mauri
 
Machine Learning Platformization & AutoML: Adopting ML at Scale in the Enterp...
Machine Learning Platformization & AutoML: Adopting ML at Scale in the Enterp...Machine Learning Platformization & AutoML: Adopting ML at Scale in the Enterp...
Machine Learning Platformization & AutoML: Adopting ML at Scale in the Enterp...Ed Fernandez
 
SC7 Workshop 3: Big Data Europe Project
SC7 Workshop 3: Big Data Europe ProjectSC7 Workshop 3: Big Data Europe Project
SC7 Workshop 3: Big Data Europe ProjectBigData_Europe
 
MLSEV Virtual. ML Platformization and AutoML in the Enterprise
MLSEV Virtual. ML Platformization and AutoML in the EnterpriseMLSEV Virtual. ML Platformization and AutoML in the Enterprise
MLSEV Virtual. ML Platformization and AutoML in the EnterpriseBigML, Inc
 
BizDay: New Ecosystems Without Borders, Oliver Bussman
BizDay: New Ecosystems Without Borders, Oliver Bussman BizDay: New Ecosystems Without Borders, Oliver Bussman
BizDay: New Ecosystems Without Borders, Oliver Bussman R3
 
[AIIM17] Changing Times, The Future of ECM - Stephen Ludlow
[AIIM17] Changing Times, The Future of ECM - Stephen Ludlow[AIIM17] Changing Times, The Future of ECM - Stephen Ludlow
[AIIM17] Changing Times, The Future of ECM - Stephen LudlowAIIM International
 
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVABDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVABigData_Europe
 
Changing Times - the Future of ECM - AIIM 2017
Changing Times - the Future of ECM - AIIM 2017 Changing Times - the Future of ECM - AIIM 2017
Changing Times - the Future of ECM - AIIM 2017 Stephen Ludlow
 
A World In Motion
A World In MotionA World In Motion
A World In Motionoose
 
Calling all Developers: Building Connections Apps and Integrating with Pink
Calling all Developers: Building Connections Apps and Integrating with PinkCalling all Developers: Building Connections Apps and Integrating with Pink
Calling all Developers: Building Connections Apps and Integrating with PinkLetsConnect
 

Similaire à SysML v2 and MBSE: The next ten years (20)

Micro services Architecture
Micro services ArchitectureMicro services Architecture
Micro services Architecture
 
SiriusCon17 - A Graphical Approach to Modularization and Layering of Metamodels
SiriusCon17 - A Graphical Approach to Modularization and Layering of MetamodelsSiriusCon17 - A Graphical Approach to Modularization and Layering of Metamodels
SiriusCon17 - A Graphical Approach to Modularization and Layering of Metamodels
 
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARERESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
 
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARERESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
RESILIENT INTERFACE DESIGN FOR SAFETY-CRITICAL EMBEDDED AUTOMOTIVE SOFTWARE
 
Hitch-hikers guide to AI for Connected and Autonomous Vehicles
Hitch-hikers guide to AI for Connected and Autonomous VehiclesHitch-hikers guide to AI for Connected and Autonomous Vehicles
Hitch-hikers guide to AI for Connected and Autonomous Vehicles
 
BDE SC3.3 Workshop - BDE review: Scope and Opportunities
 BDE SC3.3 Workshop -  BDE review: Scope and Opportunities BDE SC3.3 Workshop -  BDE review: Scope and Opportunities
BDE SC3.3 Workshop - BDE review: Scope and Opportunities
 
Digital Twin: A radical new approach to IoT
Digital Twin: A radical new approach to IoTDigital Twin: A radical new approach to IoT
Digital Twin: A radical new approach to IoT
 
Elastic stack and cloud native architecture
Elastic stack and cloud native architectureElastic stack and cloud native architecture
Elastic stack and cloud native architecture
 
Building, Growing and Serving Large Knowledge Graphs with Human-in-the-Loop
Building, Growing and Serving Large Knowledge Graphs with Human-in-the-LoopBuilding, Growing and Serving Large Knowledge Graphs with Human-in-the-Loop
Building, Growing and Serving Large Knowledge Graphs with Human-in-the-Loop
 
Archimate Overview
Archimate OverviewArchimate Overview
Archimate Overview
 
A Big Data Analysis Framework for Model-Based Web User Behavior Analytics
A Big Data Analysis Framework for Model-Based Web User Behavior AnalyticsA Big Data Analysis Framework for Model-Based Web User Behavior Analytics
A Big Data Analysis Framework for Model-Based Web User Behavior Analytics
 
Machine Learning Platformization & AutoML: Adopting ML at Scale in the Enterp...
Machine Learning Platformization & AutoML: Adopting ML at Scale in the Enterp...Machine Learning Platformization & AutoML: Adopting ML at Scale in the Enterp...
Machine Learning Platformization & AutoML: Adopting ML at Scale in the Enterp...
 
SC7 Workshop 3: Big Data Europe Project
SC7 Workshop 3: Big Data Europe ProjectSC7 Workshop 3: Big Data Europe Project
SC7 Workshop 3: Big Data Europe Project
 
MLSEV Virtual. ML Platformization and AutoML in the Enterprise
MLSEV Virtual. ML Platformization and AutoML in the EnterpriseMLSEV Virtual. ML Platformization and AutoML in the Enterprise
MLSEV Virtual. ML Platformization and AutoML in the Enterprise
 
BizDay: New Ecosystems Without Borders, Oliver Bussman
BizDay: New Ecosystems Without Borders, Oliver Bussman BizDay: New Ecosystems Without Borders, Oliver Bussman
BizDay: New Ecosystems Without Borders, Oliver Bussman
 
[AIIM17] Changing Times, The Future of ECM - Stephen Ludlow
[AIIM17] Changing Times, The Future of ECM - Stephen Ludlow[AIIM17] Changing Times, The Future of ECM - Stephen Ludlow
[AIIM17] Changing Times, The Future of ECM - Stephen Ludlow
 
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVABDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
 
Changing Times - the Future of ECM - AIIM 2017
Changing Times - the Future of ECM - AIIM 2017 Changing Times - the Future of ECM - AIIM 2017
Changing Times - the Future of ECM - AIIM 2017
 
A World In Motion
A World In MotionA World In Motion
A World In Motion
 
Calling all Developers: Building Connections Apps and Integrating with Pink
Calling all Developers: Building Connections Apps and Integrating with PinkCalling all Developers: Building Connections Apps and Integrating with Pink
Calling all Developers: Building Connections Apps and Integrating with Pink
 

Plus de 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 ModelingEd 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 ModelingEd 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 VisionEd Seidewitz
 
Model Driven Architecture without Automation
Model Driven Architecture without AutomationModel Driven Architecture without Automation
Model Driven Architecture without AutomationEd 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: ModelingEd 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: BasicsEd 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 EasierEd 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 PromiseEd 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 ProgrammingEd Seidewitz
 
UML as a Programming Language
UML as a Programming LanguageUML as a Programming Language
UML as a Programming LanguageEd 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 MethodsEd Seidewitz
 
UML: Once More with Meaning
UML: Once More with MeaningUML: Once More with Meaning
UML: Once More with MeaningEd 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 PerspectiveEd Seidewitz
 
UML 2.5: Specification Simplification
UML 2.5: Specification SimplificationUML 2.5: Specification Simplification
UML 2.5: Specification SimplificationEd Seidewitz
 
Models, Programs and Executable UML
Models, Programs and Executable UMLModels, Programs and Executable UML
Models, Programs and Executable UMLEd 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 AlfEd Seidewitz
 
Architecting Your Enterprise
Architecting Your EnterpriseArchitecting Your Enterprise
Architecting Your EnterpriseEd Seidewitz
 
Programming in UML: Why and How
Programming in UML: Why and HowProgramming in UML: Why and How
Programming in UML: Why and HowEd Seidewitz
 

Plus de 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
 
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
 
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
 
Architecting Your Enterprise
Architecting Your EnterpriseArchitecting Your Enterprise
Architecting Your Enterprise
 
Programming in UML: Why and How
Programming in UML: Why and HowProgramming in UML: Why and How
Programming in UML: Why and How
 

Dernier

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

SysML v2 and MBSE: The next ten years

  • 1. SysML v2 and MBSE: The Next Ten Years 16 October 2018 Ed Seidewitz Chief Technology Officer Model Driven Solutions ed-s@modeldriven.com ● @seidewitz MBSE Meeting at MODELS 2018, Copenhagen Copyright © 2018 Model Driven Solutions, Inc.
  • 2. Page 2 Systems Engineering focuses on ensuring the pieces work together to achieve the objectives of the whole 16 October 2018INCOSE SE Vision 2025
  • 3. Page 3 Model-Based System Engineering (MBSE) 16 October 2018 A Practical Guide to SysML 3rd Edition (Figure 18.1) puts the System Model at the center
  • 4. Page 4 MBSE: The Vision from modeling as a way to deal with the limitations of document-based approaches to systems modeling as standard practice… fully integrated with other engineering modeling using internet-based knowledge representation to share human understanding of systems in a virtual environment INCOSE SE Vision 2025 16 October 2018
  • 5. Page 5 MBSE: Extending Maturity and Capability 16 October 2018 2010 2020 2025 Maturity AdHocWellDefinedInstitutionalized Distributed & secure model repositories crossing multiple domains Defined MBSE theory, ontology, and formalisms Emerging MBSE standards Matured MBSE methods and metrics, Integrated System/HW/SW models Architecture model integrated with Simulation, Analysis, and Visualization INCOSE MBSE Roadmap (original version 2007) 2015
  • 6. Page 6 MBSE: Adoption Challenges 2.60 2.71 2.90 2.93 2.98 3.10 3.32 3.47 3.54 3.64 3.91 1 2 3 4 5 Availability of tools MBSE training Tool maturity Other Method maturity Risk associated with the… Lack of management… Lack of perceived value… Availability of skills MBSE learning curve Cultural and general… MBSE 2015 2.84 2.93 2.95 3.01 3.13 3.29 3.37 3.45 3.48 3.71 3.82 1 2 3 4 5 Availability of tools Risk associated with the… MBSE training Tool maturity Method maturity Lack of management… Lack of perceived value… Availability of skills MBSE learning curve Other Cultural and general… MBSE 2012 Rank each item below in terms of the extent that it currently inhibits successful adoption of the MBSE within your organization/company. MBSE Survey, January 24, 2015 Dr. Robert Cloutier, Ms. Mary Bone 16 October 2018
  • 7. Page 7 Systems Modeling Language™ (SysML®) SysML has facilitated awareness and adoption of MBSE Much has been learned from using SysML for MBSE SysML has evolved to address user and vendor needs v1.0, adopted in 2006; v1.5, current version; v1.6, in process But… 16 October 2018 Supports the specification, analysis, design, and verification and validation of complex systems that may include hardware, software, information, processes, personnel, and facilities
  • 8. Page 8 Language Design 16 October 2018 Can nested parts have different properties? Can system behavior be related to subsystem structure? Internal structure is the same for all instances of a type. There is no semantic connection between flows and connectors. SysML language design has been limited by being a UML profile
  • 9. Page 9 Enhancements 16 October 2018Friedenthal and Oster, Architecting Spacecraft with SysML SysML needs some functional enhancements
  • 10. Page 10 Visualization 16 October 2018 Source: C. Schreiber, J. Feingold, M. Sarrel Interactive Display Dynamic Visualization Model Differencing Table Diagram Text part vehicle_C1: VehicleDefinitions.Vehicle { part frontAssembly: AxleAssembly { part frontWheel: Wheel[2]; part frontAxle: Axle; } part rearAssembly: AxleAssembly { part rearWheel: Wheel[2]; part rearAxle: Axle; } } Physical Envelope SysML models need to be flexibly visualizable
  • 11. Page 11 Interoperability 16 October 2018 Axel Reichwein , Koneksys SysML v2 Model Interoperability & Standard API Requirements SysML tooling must interoperate with other tools Basic syntactic model interchange is not sufficient!
  • 12. Page 12 APIs and Services 16 October 2018 From: SysML v2 API & Services RFP Standard APIs and services provide a mechanism for tool interoperability.
  • 13. Page 13 SysML v2 Requests for Proposals SysML v2 RFP issued December, 2017 Initial Submission: November, 2019 Revised (Final) Submission: November, 2020 SysML v2 API & Services RFP issued June, 2018 Initial Submission: February, 2020 Revised (Final) Submission: February, 2021 SysML Submission Team (SST) formed December 2017 Leads: Sandy Friedenthal, Ed Seidewitz 16 October 2018
  • 14. Page 14 SysML v2 Submission Team (SST) A broad team of end users, vendors, academics, and government liaisons Currently 89 members from 56 organizations Developing submissions to both RFPs Driven by RFP requirements and user needs 16 October 2018
  • 15. Page 15 Requirements / User Needs Feedback SysML Abstract Syntax SST Agile Collaborative Approach NamespaceDefinition: PackageDefinition | ClassifierDefinition PackageDefinition: PackageDeclation “{“ PackagedElement* “}” PackagedElement: NamespaceDefinition | … ClassifierDefinition: ClassDefinition | … ClassDefinition: ClassDeclaration “{“ ClassMember* “}” ClassMember: FeatureDefinition | … FeatureDefinition: AttributeDefinition | … AttributeDefinition: Visibility Name “:” QualifiedName Concrete Syntax (Textual Grammar) Parse Guide UML Abstract Syntax / Profile Services Repository Visualization / Analysis Generate Semantic Tooling / OWL Store 16 October 2018
  • 16. Page 16 Usage Focused Modeling A paradigm shift to make SysML v2 more precise and intuitive to use Emphasizes modeling of usages Allows modeling on the internal block diagram (IBD) Supports other language requirements variant design and configurations, individuals, analysis, verification,… 16 October 2018
  • 17. Page 17 Usage Focused Modeling Multiple Views of the System 16 October 2018 Graphical notation for illustrative purposes only
  • 18. Page 18 Vehicle: Internal Block Diagram (SysML v1) 16 October 2018 Internal structure is the same for all instances of a type.
  • 19. Page 19 Vehicle: Internal Block Diagram (SysML v2) 16 October 2018 Connector to nested port Usage-specific property values
  • 20. Page 20 Vehicle: Textual Notation Parsing vehicle_c1:Vehicle{ partengine:Engine{ portoutdrivePwrPort; } parttransmission:Transmission{ portinclutchPort; portoutdriveShaftPort; } partrearAxleAssembly:AxleAssembly{ partredefinesaxle{ portindriveAxlePort; } partredefineswheel{ partredefineslugbolt[6]{ torque=20; } } } partfrontAxleAssembly:AxleAssembly{ partredefineswheel{ partredefineslugbolt[4]{ torque=10; } } } connectorenginePoweris engine::drivePwrPortto transmission::clutchPort; connectordriveshaftis transmission::driveShaftPortto rearAxleAssembly::axle::driveAxlePort; } 16 October 2018
  • 21. Page 21 Conclusion Over the last decade… SysML v1 has facilitated awareness and adoption of MBSE Over the next decade… SysML v2 will increased adoption and effectiveness of MBSE by enhancing… Precision and expressiveness of the language Consistency and integration among language concepts Interoperability with other engineering models and tools Usability by model developers and consumers 16 October 2018