SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Dr. Warren Vaneman
CAPT, USNR (Ret.)
Professor of Practice
Email: wvaneman@nps.edu
Systems Engineering Department
Naval Postgraduate School
Presented to
SPEC Innovations Webinar
August 30th, 2018
2
▼ Military Experience
 Retired U.S. Navy Reserve Captain
 Qualified Surface Warfare, Information Dominance Warfare & Space Cadre Officer
 MAJOR CAMPAIGNS & OPERATIONS: Desert Shield/Desert Storm, Enduring Freedom-Afghanistan, Operation Burnt Frost
2
▼ Education
 Ph.D., M.S., Virginia Tech (2002/1997) Industrial & Systems
Engineering
 B.S., SUNY Maritime College (1986) Meteorology & Oceanography
 JPME Certificate, Naval War College (2009)
▼ Civilian Experience
 U.S. Government (1986-Present)
 SE Professor of Practice
 Director, International R&D
 Chief Architect
 Lead Systems Engineer
 Modeling & Simulation Lead
▼ Military Experience
 Retired U.S. Navy Reserve Captain
 Qualified Surface Warfare, Information Dominance Warfare & Space
Cadre Officer
 MAJOR CAMPAIGNS & OPERATIONS: Desert Shield/Desert Storm,
Enduring Freedom-Afghanistan, Operation Burnt Frost
NPS MISSION – OPNAVINST 5450.210D
Programs: “Provide relevant and unique advanced
education and research programs to increase the
combat effectiveness of commissioned officers of the
naval service to enhance the security of the United
States.”
Research and Faculty: “In support of the foregoing, and
to sustain academic excellence, foster and encourage a
program of relevant and meritorious research which
both supports the needs of the Navy and Department of
Defense (DOD) while building the intellectual capital of
NPS faculty.”
NPS is a world-class institution — a
valued, strategic investment for the
future of our nation.
Contrary to popular belief:
• MBSE ≠ SysML
• MBSE ≠ UML
• MBSE ≠ LML
• MBSE ≠ DoDAF
• MBSE ≠ UAF
• MBSE ≠ MagicDraw
• MBSE ≠ Innoslate
• MBSE ≠ Core
Modeling Languages
Presentation Framework
Modeling Tools
5
The goal of this presentation is to think about MBSE differently.
6
• Advances in technology have
led to larger, more complex
systems, which implies:
– A need for a clear concise way
to express the system design
(clear, logically consistent
semantics).
– New tools to enable
collaboration across the entire
lifecycle.
– A need for larger, distributed
teams.
Complexity has been identified by many as a critical
problem facing system engineers.
Photo Credit: http://www.afternoonspecial.com
7
Width – Provides
insight across the
entire system
lifecycle from
concept through
disposal.
Height – Provides
a decomposition
from the highest
system level down
to components
and parts
Depth – Provides
the complex
relationships
between systems,
functions,
requirements, etc
8
Model-Based Systems Engineering was envisioned to transform
systems engineering from a document-based to model-based discipline.
Traditional Systems
Engineering Processes
Model-Based Systems
Engineering Processes
• Traditional Systems Engineering
Models:
– Drawings and diagrams – MODELS.
– Text-based descriptions and
documents – MODELS.
• Model-Based Systems Engineering
– Ideally data maintained with a single
representation.
• Common Conceptual Data Model.
– Singular definition for any element
within the model.
• Unique representation within the
model repository (i.e. single source
of technical truth).
• Various presentations of the element.
– Model is integrated.
– Elements exhibit concordance.
9
10
GRAPHIC DERIVED FROM: SySML
Fourm, http://www. sysmlforum.com
Model-Based Systems
Engineering (MBSE) is the
formalized application of modeling
(both static and dynamic) to
support systems design and
analysis, throughout all phases of
the system lifecycle, through the
collection of modeling languages,
structure, model-based processes,
and presentation frameworks used
to support the discipline of systems
engineering in a “model-based” or
“model-driven” context.
MBSE Tools and Integrated Data Repository
11
Model-based
Processes
Structure
Presentation
Framework
Model-Based Processes
GRAPHICS FROM: Multiple Sources
Modeling Languages
Concordance - the ability to represent a single entity such that data in
one view, or level of abstraction, matches the data in another view, or
level of abstraction, when talking about the exact same thing.
Analyst Perspective
Weapons Systems Perspective
Operational Perspective
Systems Perspective
12
• Structure defines the relationships
between the system entities,
establishes concordance within the
model, and allows for the emergence
of system behaviors and performance
characterizations.
13
Systems consists not only of
“building blocks.”
Systems consists of “building blocks”
and the relationships between them that
form a complete and functional entity.
• Modeling Languages –
Serves as the basis of tools,
and enables the development
of system models. Modeling
languages are based on a
logical construct (visual
representation) and/or an
ontology.
– An ontology is a collection of
standardized, defined terms or
concepts and the relationships
among the terms and concepts.
• The vocabulary for
description and discourse
about DoDAF models and
core process usage.
• Supports discovery and
understandability of
architecture datasets.
• Understandability through
precise semantics
augmented with linguistic
traceability.
• Ontology only.
Supports the DoD’s core processes:
• Capabilities Integration and Development (JCIDS)
• Planning, Programming, Budgeting, and Execution
(PPBE)
• Acquisition System (DAS)
• Systems Engineering
• Operations Planning
• Capabilities Portfolio Management (CPM)
15
• Systems Modeling
Language (SysML) – A
general purpose modeling
language for systems
engineering applications
that supports the
specification, design,
analysis, verification, and
validation of a wide variety
of systems.
• Nine Diagrams:
– Seven diagram adopted from the Unified Modeling Language.
– Two diagrams (requirements diagram, parametric diagram) added to
support Systems Engineering.
16
The SysML 2.0 Request for Proposals specifies that the number of pillars will
be expanded from 4 to 8. (Cross-cutting, Interface, Analysis, and Verification
and Validation will be added.)
• Lifecycle Modeling
Language (LML) is
designed to integrate
all lifecycle disciplines,
including system
architectures, design
engineering, test,
maintenance, and
program management
into a single
framework.
• LML combines the visual models with an ontology (common
vocabulary and interrelationships) to capture information.
• Twelve primary entities simply for the language.
• Child entities defined for specific utility to capture information
needed during the system’s lifecycle.
17
LML Entity LML Model
Action Action Diagram
Artifact Photo, Diagram, etc.
Asset Asset Diagram
Resource (Asset) Asset Diagram
Port (Asset) Asset Diagram
Characteristic State Machine, Entity-Relationship, and
Class Diagrams
Measure
(Characteristic)
Hierarchy, Spider, and Radar Charts
Connection Asset Diagram
Conduit
(Connection)
Asset Diagram
Logical
(Connection)
Entity-Relationship Diagram
Cost Pie/Bar/Line Charts
Decision
Input/Output State Machine Diagram
Location Map
Physical
(Location)
Geographic Maps
Orbital (Location) Orbital Charts
Virtual (Location) Network Maps
Risk Risk Matrix
Statement Hierarchy and Spider Charts
Requirement
(Statement)
Hierarchy and Spider Charts
Time Gantt Chart, Timeline Diagram
Equation Equation
18
• The entity data is the
atomic level for LML.
– LML includes 12 primary
(and 8 child) entity types.
• The LML ontology is
based on a Entity,
Relationship, and Attribute
(ERA) data schema.
• Each entity has defined
relationship, allowing it to
represent the complexities
within the system.
• Each entity has one or
more corresponding visual
representation.
19
The relationships between the principal entities define
structure across the model, and address system
complexity.
• Associating SysML with LML will provide SysML with a long-sought ontology.
– SysML Diagrams can be associated with LML Diagrams, and thereby corresponding entities.
– Ontology allows SysML to better represent complexities of systems.
• Coupling SysML and LML could immediately serve as the foundation for a
common MBSE data schema.
20
SOURCE: Lifecycle Modeling Language Steering Committee, “Lifecycle Modeling Language
(LML) Specification, Version 1.1,” December 1, 2015, www.lifecyclemodeling.org.
SysML
Diagrams
LML Models LML Entities
Activity Action Diagram Action, Input/Output
Sequence Sequence Action, Asset
State Machine State Machine Characteristic (State), Action (Event)
Use Case Asset Diagram Asset, Connection
Block
Definition
Class Diagram,
Hierarchy Chart
Input/Output (Data Class), Action
(Method), Characteristic (Property)
Internal Block Asset Diagram Asset, Connection
Package Asset Diagram Asset, Connection
Parametric Hierarchy, Spider,
Radar
Characteristic
Requirement Hierarchy, Spider Requirement and related entities
• Provides the analytical
framework to conduct the
analysis of the system
virtually defined in the
model. The model-based
processes may be
traditional systems
engineering processes
such as requirements
management, risk
management, or analytical
methods such as discrete
event simulation, and
systems dynamics
modeling.
21
MBSE processes include systems architecture, operations
research, program management, and classical systems
engineering methods and techniques.
22
• Presentation Frameworks - Provides
the framework for the logical constructs
of the system data in visualization model
that are appropriate for the given
stakeholders. These visualization
models take the form of traditional
systems engineering models. These
individual models are often grouped into
frameworks that provide the standard
views and descriptions of the models,
and the standard data structure of
architecture models. The Department of
Defense Architecture Framework
(DoDAF) and the Zachman Framework
are examples of frameworks that may be
encountered.
24
Source: DoD Architecture Framework Version 2.02 (2010).
DoDAF has 8 viewpoints containing 52 models. The
framework can be extended to include “fit for purpose” views.
• The Department of Defense
Architecture Framework (DoDAF)
provides guidance for describing
architectures for both Department
of Defense operations and
business operations and
processes.
• The framework provides the
guidance, rules, and product data
descriptions for developing and
presenting architecture
descriptions that ensure a common
denominator for understanding,
comparing, and integrating families
of systems, systems of systems,
and interoperating and interacting
architectures.
25
Computer Aided
Design
Architecture
Programmatic
Parametric
Requirements
Physical
26
• Model-Based Systems Engineering
Tools are general purpose software
products that use modeling
languages, and support the
specification, design, analysis,
validation and verification of
[complex] system representations.
27
Ensure focus on the vision
Ensure that the stakeholders
needs are clearly understood,
prioritized and addressed
Manage complexity
Support engineering
decisions (cost, schedule
and technical)
Manage change
Identify critical details
that need special
consideration/mitigation
“I must sound a note of caution
though with respect to
[modeling], both technical and
programmatic. They are a
useful tool to support decision-
making but they should always
be continually updated as new
information comes to hand and
importantly, they should never
completely supplant the
wisdom of corporate knowledge
held by the “grey beards” of an
[organization].”
28
Senator David Fawcett – Parliament of Australia
29
31
31
Functional
Models are
structured
representations of
functions
performed, and
information
exchanged to
accomplish
missions.
Physical
(System) Models
are structured
representations of
systems, their
interconnectivity,
and their
functionality in
support of
functional
models.
Documentation Entities specifies sources of
information that is referenced by, or generated
in the knowledgebase.
Parametric and Program Entities are used to further
describe and analyze systems and operations.
(Parametric)
(Structure)(Behavior)
(Requirements)
Both SysML and LML address the same Systems
Engineering data types.
Both SysML and LML have corresponding visual
representations of Systems Engineering data types.

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...Obeo
 
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with CapellaObeo
 
Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Obeo
 
[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in CapellaObeo
 
Strategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with CapellaStrategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with CapellaObeo
 
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...Obeo
 
[ 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
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems EngineeringBernardo A. Delicado
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaObeo
 
Equivalences and diffrences between SysML and Arcadia / Capella
Equivalences and diffrences between SysML and Arcadia / CapellaEquivalences and diffrences between SysML and Arcadia / Capella
Equivalences and diffrences between SysML and Arcadia / CapellaObeo
 
[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with Teamcenter[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with TeamcenterObeo
 
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
 
SysML v2 and the Next Generation of Modeling Languages
SysML v2 and the Next Generation of Modeling LanguagesSysML v2 and the Next Generation of Modeling Languages
SysML v2 and the Next Generation of Modeling LanguagesEd Seidewitz
 
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useCapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useObeo
 
Scripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelScripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelObeo
 
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and SimulinkApplying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and SimulinkGerardo Pardo-Castellote
 
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Obeo
 

Was ist angesagt? (20)

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
 
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
Capella Days 2021 | Enhancing CubeSat design through ARCADIA and Capella: a c...
 
System Engineering Unit 2
System Engineering Unit 2System Engineering Unit 2
System Engineering Unit 2
 
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with Capella
 
Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella Improving MBSE maturity with open-source tool Capella
Improving MBSE maturity with open-source tool Capella
 
[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella[Capella Day 2019] Model execution and system simulation in Capella
[Capella Day 2019] Model execution and system simulation in Capella
 
Strategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with CapellaStrategies and Tools for Model Reuse with Capella
Strategies and Tools for Model Reuse with Capella
 
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
CapellaDays2022 | Thales DMS | A global engineering process based on MBSE to ...
 
[ 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...
 
System Engineering Unit-1
System Engineering Unit-1System Engineering Unit-1
System Engineering Unit-1
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems Engineering
 
Simulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in CapellaSimulation with Python and MATLAB® in Capella
Simulation with Python and MATLAB® in Capella
 
Equivalences and diffrences between SysML and Arcadia / Capella
Equivalences and diffrences between SysML and Arcadia / CapellaEquivalences and diffrences between SysML and Arcadia / Capella
Equivalences and diffrences between SysML and Arcadia / Capella
 
[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with Teamcenter[ Capella Day 2019 ] Capella integration with Teamcenter
[ Capella Day 2019 ] Capella integration with Teamcenter
 
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
 
SysML v2 and the Next Generation of Modeling Languages
SysML v2 and the Next Generation of Modeling LanguagesSysML v2 and the Next Generation of Modeling Languages
SysML v2 and the Next Generation of Modeling Languages
 
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella useCapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
CapellaDays2022 | CILAS - ArianeGroup | CILAS feedback about Capella use
 
Scripting with Python to interact with Capella model
Scripting with Python to interact with Capella modelScripting with Python to interact with Capella model
Scripting with Python to interact with Capella model
 
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and SimulinkApplying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
Applying MBSE to the Industrial IoT: Using SysML with Connext DDS and Simulink
 
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
Capella Days 2021 | A STEP towards Model-based: Case Study covering Conceptua...
 

Ähnlich wie Model-Based Systems Engineering Demystified

Systems Modeling Language (SysML) and Model-Based Systems Engineering (MBSE) ...
Systems Modeling Language (SysML) and Model-Based Systems Engineering (MBSE) ...Systems Modeling Language (SysML) and Model-Based Systems Engineering (MBSE) ...
Systems Modeling Language (SysML) and Model-Based Systems Engineering (MBSE) ...Tonex
 
[2015/2016] Introduction to software architecture
[2015/2016] Introduction to software architecture[2015/2016] Introduction to software architecture
[2015/2016] Introduction to software architectureIvano Malavolta
 
Open CAESAR Initiative
Open CAESAR InitiativeOpen CAESAR Initiative
Open CAESAR InitiativeMaged Elaasar
 
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docxPhase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docxrandymartin91030
 
[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software ArchitectureIvano Malavolta
 
The road ahead for architectural languages [ACVI 2016]
The road ahead for architectural languages [ACVI 2016]The road ahead for architectural languages [ACVI 2016]
The road ahead for architectural languages [ACVI 2016]Ivano Malavolta
 
Brian muirhead v1-27-12
Brian muirhead v1-27-12Brian muirhead v1-27-12
Brian muirhead v1-27-12NASAPMC
 
[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software ArchitectureIvano Malavolta
 
PresentationTest
PresentationTestPresentationTest
PresentationTestbolu804
 
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
 Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafiosPET Computação
 
PPT Lecture 2.1 and 2.2 DataModels.ppt
PPT Lecture 2.1 and 2.2 DataModels.pptPPT Lecture 2.1 and 2.2 DataModels.ppt
PPT Lecture 2.1 and 2.2 DataModels.pptprateek720399
 
Software architecture
Software architectureSoftware architecture
Software architecturenazn
 

Ähnlich wie Model-Based Systems Engineering Demystified (20)

Systems Modeling Language (SysML) and Model-Based Systems Engineering (MBSE) ...
Systems Modeling Language (SysML) and Model-Based Systems Engineering (MBSE) ...Systems Modeling Language (SysML) and Model-Based Systems Engineering (MBSE) ...
Systems Modeling Language (SysML) and Model-Based Systems Engineering (MBSE) ...
 
[2015/2016] Introduction to software architecture
[2015/2016] Introduction to software architecture[2015/2016] Introduction to software architecture
[2015/2016] Introduction to software architecture
 
Software Patterns
Software PatternsSoftware Patterns
Software Patterns
 
Software Engineering 101
Software Engineering 101Software Engineering 101
Software Engineering 101
 
Open CAESAR Initiative
Open CAESAR InitiativeOpen CAESAR Initiative
Open CAESAR Initiative
 
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docxPhase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
Phase 2 - Task 1Task TypeDiscussion BoardDeliverable Length.docx
 
[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture[2016/2017] Introduction to Software Architecture
[2016/2017] Introduction to Software Architecture
 
The road ahead for architectural languages [ACVI 2016]
The road ahead for architectural languages [ACVI 2016]The road ahead for architectural languages [ACVI 2016]
The road ahead for architectural languages [ACVI 2016]
 
Brian muirhead v1-27-12
Brian muirhead v1-27-12Brian muirhead v1-27-12
Brian muirhead v1-27-12
 
Object oriented analysis and design unit- iv
Object oriented analysis and design unit- ivObject oriented analysis and design unit- iv
Object oriented analysis and design unit- iv
 
[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture
 
Class notes
Class notesClass notes
Class notes
 
PresentationTest
PresentationTestPresentationTest
PresentationTest
 
Sda 2
Sda   2Sda   2
Sda 2
 
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
 Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
 
Unified modeling language
Unified modeling languageUnified modeling language
Unified modeling language
 
Chapter1
Chapter1Chapter1
Chapter1
 
PPT Lecture 2.1 and 2.2 DataModels.ppt
PPT Lecture 2.1 and 2.2 DataModels.pptPPT Lecture 2.1 and 2.2 DataModels.ppt
PPT Lecture 2.1 and 2.2 DataModels.ppt
 
Ooad
OoadOoad
Ooad
 
Software architecture
Software architectureSoftware architecture
Software architecture
 

Mehr von Elizabeth Steiner

How to Perform 21st Century Systems Engineering
How to Perform 21st Century Systems EngineeringHow to Perform 21st Century Systems Engineering
How to Perform 21st Century Systems EngineeringElizabeth Steiner
 
The Path to Digital Engineering
The Path to Digital EngineeringThe Path to Digital Engineering
The Path to Digital EngineeringElizabeth Steiner
 
Is There a Return on Investment from Model-Based Systems Engineering?
Is There a Return on Investment from Model-Based Systems Engineering?Is There a Return on Investment from Model-Based Systems Engineering?
Is There a Return on Investment from Model-Based Systems Engineering?Elizabeth Steiner
 
What's New in Innoslate 4.2?
What's New in Innoslate 4.2?What's New in Innoslate 4.2?
What's New in Innoslate 4.2?Elizabeth Steiner
 
Innoslate 101 webinar steve (1) (1)
Innoslate 101 webinar steve (1) (1)Innoslate 101 webinar steve (1) (1)
Innoslate 101 webinar steve (1) (1)Elizabeth Steiner
 
How to Perform Model-Based Reviews
How to Perform Model-Based ReviewsHow to Perform Model-Based Reviews
How to Perform Model-Based ReviewsElizabeth Steiner
 
Moving Past Spreadsheets with Modern Requirements Management
Moving Past Spreadsheets with Modern Requirements ManagementMoving Past Spreadsheets with Modern Requirements Management
Moving Past Spreadsheets with Modern Requirements ManagementElizabeth Steiner
 
Overview of DoDAF with Innoslate
Overview of DoDAF with InnoslateOverview of DoDAF with Innoslate
Overview of DoDAF with InnoslateElizabeth Steiner
 
How to Use Innoslate for Advanced Users
How to Use Innoslate for Advanced UsersHow to Use Innoslate for Advanced Users
How to Use Innoslate for Advanced UsersElizabeth Steiner
 
Model-Based Systems Engineering Tool How To Use Innoslate Pt. 2
Model-Based Systems Engineering Tool How To Use Innoslate Pt. 2Model-Based Systems Engineering Tool How To Use Innoslate Pt. 2
Model-Based Systems Engineering Tool How To Use Innoslate Pt. 2Elizabeth Steiner
 
How to Use Innoslate for Beginners
How to Use Innoslate for BeginnersHow to Use Innoslate for Beginners
How to Use Innoslate for BeginnersElizabeth Steiner
 
Practical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with InnoslatePractical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with InnoslateElizabeth Steiner
 
SPEC Innovations: New Features in Innoslate Webinar
SPEC Innovations: New Features in Innoslate WebinarSPEC Innovations: New Features in Innoslate Webinar
SPEC Innovations: New Features in Innoslate WebinarElizabeth Steiner
 
Practical DoDAF Presentation to INCOSE WMA
Practical DoDAF Presentation to INCOSE WMA Practical DoDAF Presentation to INCOSE WMA
Practical DoDAF Presentation to INCOSE WMA Elizabeth Steiner
 
DoDAF Overview Using Innoslate Webinar
DoDAF Overview Using Innoslate WebinarDoDAF Overview Using Innoslate Webinar
DoDAF Overview Using Innoslate WebinarElizabeth Steiner
 

Mehr von Elizabeth Steiner (15)

How to Perform 21st Century Systems Engineering
How to Perform 21st Century Systems EngineeringHow to Perform 21st Century Systems Engineering
How to Perform 21st Century Systems Engineering
 
The Path to Digital Engineering
The Path to Digital EngineeringThe Path to Digital Engineering
The Path to Digital Engineering
 
Is There a Return on Investment from Model-Based Systems Engineering?
Is There a Return on Investment from Model-Based Systems Engineering?Is There a Return on Investment from Model-Based Systems Engineering?
Is There a Return on Investment from Model-Based Systems Engineering?
 
What's New in Innoslate 4.2?
What's New in Innoslate 4.2?What's New in Innoslate 4.2?
What's New in Innoslate 4.2?
 
Innoslate 101 webinar steve (1) (1)
Innoslate 101 webinar steve (1) (1)Innoslate 101 webinar steve (1) (1)
Innoslate 101 webinar steve (1) (1)
 
How to Perform Model-Based Reviews
How to Perform Model-Based ReviewsHow to Perform Model-Based Reviews
How to Perform Model-Based Reviews
 
Moving Past Spreadsheets with Modern Requirements Management
Moving Past Spreadsheets with Modern Requirements ManagementMoving Past Spreadsheets with Modern Requirements Management
Moving Past Spreadsheets with Modern Requirements Management
 
Overview of DoDAF with Innoslate
Overview of DoDAF with InnoslateOverview of DoDAF with Innoslate
Overview of DoDAF with Innoslate
 
How to Use Innoslate for Advanced Users
How to Use Innoslate for Advanced UsersHow to Use Innoslate for Advanced Users
How to Use Innoslate for Advanced Users
 
Model-Based Systems Engineering Tool How To Use Innoslate Pt. 2
Model-Based Systems Engineering Tool How To Use Innoslate Pt. 2Model-Based Systems Engineering Tool How To Use Innoslate Pt. 2
Model-Based Systems Engineering Tool How To Use Innoslate Pt. 2
 
How to Use Innoslate for Beginners
How to Use Innoslate for BeginnersHow to Use Innoslate for Beginners
How to Use Innoslate for Beginners
 
Practical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with InnoslatePractical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with Innoslate
 
SPEC Innovations: New Features in Innoslate Webinar
SPEC Innovations: New Features in Innoslate WebinarSPEC Innovations: New Features in Innoslate Webinar
SPEC Innovations: New Features in Innoslate Webinar
 
Practical DoDAF Presentation to INCOSE WMA
Practical DoDAF Presentation to INCOSE WMA Practical DoDAF Presentation to INCOSE WMA
Practical DoDAF Presentation to INCOSE WMA
 
DoDAF Overview Using Innoslate Webinar
DoDAF Overview Using Innoslate WebinarDoDAF Overview Using Innoslate Webinar
DoDAF Overview Using Innoslate Webinar
 

Kürzlich hochgeladen

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 

Kürzlich hochgeladen (20)

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 

Model-Based Systems Engineering Demystified

  • 1. Dr. Warren Vaneman CAPT, USNR (Ret.) Professor of Practice Email: wvaneman@nps.edu Systems Engineering Department Naval Postgraduate School Presented to SPEC Innovations Webinar August 30th, 2018
  • 2. 2 ▼ Military Experience  Retired U.S. Navy Reserve Captain  Qualified Surface Warfare, Information Dominance Warfare & Space Cadre Officer  MAJOR CAMPAIGNS & OPERATIONS: Desert Shield/Desert Storm, Enduring Freedom-Afghanistan, Operation Burnt Frost 2 ▼ Education  Ph.D., M.S., Virginia Tech (2002/1997) Industrial & Systems Engineering  B.S., SUNY Maritime College (1986) Meteorology & Oceanography  JPME Certificate, Naval War College (2009) ▼ Civilian Experience  U.S. Government (1986-Present)  SE Professor of Practice  Director, International R&D  Chief Architect  Lead Systems Engineer  Modeling & Simulation Lead ▼ Military Experience  Retired U.S. Navy Reserve Captain  Qualified Surface Warfare, Information Dominance Warfare & Space Cadre Officer  MAJOR CAMPAIGNS & OPERATIONS: Desert Shield/Desert Storm, Enduring Freedom-Afghanistan, Operation Burnt Frost
  • 3. NPS MISSION – OPNAVINST 5450.210D Programs: “Provide relevant and unique advanced education and research programs to increase the combat effectiveness of commissioned officers of the naval service to enhance the security of the United States.” Research and Faculty: “In support of the foregoing, and to sustain academic excellence, foster and encourage a program of relevant and meritorious research which both supports the needs of the Navy and Department of Defense (DOD) while building the intellectual capital of NPS faculty.” NPS is a world-class institution — a valued, strategic investment for the future of our nation.
  • 4.
  • 5. Contrary to popular belief: • MBSE ≠ SysML • MBSE ≠ UML • MBSE ≠ LML • MBSE ≠ DoDAF • MBSE ≠ UAF • MBSE ≠ MagicDraw • MBSE ≠ Innoslate • MBSE ≠ Core Modeling Languages Presentation Framework Modeling Tools 5 The goal of this presentation is to think about MBSE differently.
  • 6. 6 • Advances in technology have led to larger, more complex systems, which implies: – A need for a clear concise way to express the system design (clear, logically consistent semantics). – New tools to enable collaboration across the entire lifecycle. – A need for larger, distributed teams. Complexity has been identified by many as a critical problem facing system engineers. Photo Credit: http://www.afternoonspecial.com
  • 7. 7 Width – Provides insight across the entire system lifecycle from concept through disposal. Height – Provides a decomposition from the highest system level down to components and parts Depth – Provides the complex relationships between systems, functions, requirements, etc
  • 8. 8 Model-Based Systems Engineering was envisioned to transform systems engineering from a document-based to model-based discipline. Traditional Systems Engineering Processes Model-Based Systems Engineering Processes
  • 9. • Traditional Systems Engineering Models: – Drawings and diagrams – MODELS. – Text-based descriptions and documents – MODELS. • Model-Based Systems Engineering – Ideally data maintained with a single representation. • Common Conceptual Data Model. – Singular definition for any element within the model. • Unique representation within the model repository (i.e. single source of technical truth). • Various presentations of the element. – Model is integrated. – Elements exhibit concordance. 9
  • 10. 10 GRAPHIC DERIVED FROM: SySML Fourm, http://www. sysmlforum.com Model-Based Systems Engineering (MBSE) is the formalized application of modeling (both static and dynamic) to support systems design and analysis, throughout all phases of the system lifecycle, through the collection of modeling languages, structure, model-based processes, and presentation frameworks used to support the discipline of systems engineering in a “model-based” or “model-driven” context.
  • 11. MBSE Tools and Integrated Data Repository 11 Model-based Processes Structure Presentation Framework Model-Based Processes GRAPHICS FROM: Multiple Sources Modeling Languages
  • 12. Concordance - the ability to represent a single entity such that data in one view, or level of abstraction, matches the data in another view, or level of abstraction, when talking about the exact same thing. Analyst Perspective Weapons Systems Perspective Operational Perspective Systems Perspective 12
  • 13. • Structure defines the relationships between the system entities, establishes concordance within the model, and allows for the emergence of system behaviors and performance characterizations. 13 Systems consists not only of “building blocks.” Systems consists of “building blocks” and the relationships between them that form a complete and functional entity.
  • 14. • Modeling Languages – Serves as the basis of tools, and enables the development of system models. Modeling languages are based on a logical construct (visual representation) and/or an ontology. – An ontology is a collection of standardized, defined terms or concepts and the relationships among the terms and concepts.
  • 15. • The vocabulary for description and discourse about DoDAF models and core process usage. • Supports discovery and understandability of architecture datasets. • Understandability through precise semantics augmented with linguistic traceability. • Ontology only. Supports the DoD’s core processes: • Capabilities Integration and Development (JCIDS) • Planning, Programming, Budgeting, and Execution (PPBE) • Acquisition System (DAS) • Systems Engineering • Operations Planning • Capabilities Portfolio Management (CPM) 15
  • 16. • Systems Modeling Language (SysML) – A general purpose modeling language for systems engineering applications that supports the specification, design, analysis, verification, and validation of a wide variety of systems. • Nine Diagrams: – Seven diagram adopted from the Unified Modeling Language. – Two diagrams (requirements diagram, parametric diagram) added to support Systems Engineering. 16 The SysML 2.0 Request for Proposals specifies that the number of pillars will be expanded from 4 to 8. (Cross-cutting, Interface, Analysis, and Verification and Validation will be added.)
  • 17. • Lifecycle Modeling Language (LML) is designed to integrate all lifecycle disciplines, including system architectures, design engineering, test, maintenance, and program management into a single framework. • LML combines the visual models with an ontology (common vocabulary and interrelationships) to capture information. • Twelve primary entities simply for the language. • Child entities defined for specific utility to capture information needed during the system’s lifecycle. 17
  • 18. LML Entity LML Model Action Action Diagram Artifact Photo, Diagram, etc. Asset Asset Diagram Resource (Asset) Asset Diagram Port (Asset) Asset Diagram Characteristic State Machine, Entity-Relationship, and Class Diagrams Measure (Characteristic) Hierarchy, Spider, and Radar Charts Connection Asset Diagram Conduit (Connection) Asset Diagram Logical (Connection) Entity-Relationship Diagram Cost Pie/Bar/Line Charts Decision Input/Output State Machine Diagram Location Map Physical (Location) Geographic Maps Orbital (Location) Orbital Charts Virtual (Location) Network Maps Risk Risk Matrix Statement Hierarchy and Spider Charts Requirement (Statement) Hierarchy and Spider Charts Time Gantt Chart, Timeline Diagram Equation Equation 18 • The entity data is the atomic level for LML. – LML includes 12 primary (and 8 child) entity types. • The LML ontology is based on a Entity, Relationship, and Attribute (ERA) data schema. • Each entity has defined relationship, allowing it to represent the complexities within the system. • Each entity has one or more corresponding visual representation.
  • 19. 19 The relationships between the principal entities define structure across the model, and address system complexity.
  • 20. • Associating SysML with LML will provide SysML with a long-sought ontology. – SysML Diagrams can be associated with LML Diagrams, and thereby corresponding entities. – Ontology allows SysML to better represent complexities of systems. • Coupling SysML and LML could immediately serve as the foundation for a common MBSE data schema. 20 SOURCE: Lifecycle Modeling Language Steering Committee, “Lifecycle Modeling Language (LML) Specification, Version 1.1,” December 1, 2015, www.lifecyclemodeling.org. SysML Diagrams LML Models LML Entities Activity Action Diagram Action, Input/Output Sequence Sequence Action, Asset State Machine State Machine Characteristic (State), Action (Event) Use Case Asset Diagram Asset, Connection Block Definition Class Diagram, Hierarchy Chart Input/Output (Data Class), Action (Method), Characteristic (Property) Internal Block Asset Diagram Asset, Connection Package Asset Diagram Asset, Connection Parametric Hierarchy, Spider, Radar Characteristic Requirement Hierarchy, Spider Requirement and related entities
  • 21. • Provides the analytical framework to conduct the analysis of the system virtually defined in the model. The model-based processes may be traditional systems engineering processes such as requirements management, risk management, or analytical methods such as discrete event simulation, and systems dynamics modeling. 21
  • 22. MBSE processes include systems architecture, operations research, program management, and classical systems engineering methods and techniques. 22
  • 23. • Presentation Frameworks - Provides the framework for the logical constructs of the system data in visualization model that are appropriate for the given stakeholders. These visualization models take the form of traditional systems engineering models. These individual models are often grouped into frameworks that provide the standard views and descriptions of the models, and the standard data structure of architecture models. The Department of Defense Architecture Framework (DoDAF) and the Zachman Framework are examples of frameworks that may be encountered.
  • 24. 24 Source: DoD Architecture Framework Version 2.02 (2010). DoDAF has 8 viewpoints containing 52 models. The framework can be extended to include “fit for purpose” views. • The Department of Defense Architecture Framework (DoDAF) provides guidance for describing architectures for both Department of Defense operations and business operations and processes. • The framework provides the guidance, rules, and product data descriptions for developing and presenting architecture descriptions that ensure a common denominator for understanding, comparing, and integrating families of systems, systems of systems, and interoperating and interacting architectures.
  • 26. 26 • Model-Based Systems Engineering Tools are general purpose software products that use modeling languages, and support the specification, design, analysis, validation and verification of [complex] system representations.
  • 27. 27 Ensure focus on the vision Ensure that the stakeholders needs are clearly understood, prioritized and addressed Manage complexity Support engineering decisions (cost, schedule and technical) Manage change Identify critical details that need special consideration/mitigation
  • 28. “I must sound a note of caution though with respect to [modeling], both technical and programmatic. They are a useful tool to support decision- making but they should always be continually updated as new information comes to hand and importantly, they should never completely supplant the wisdom of corporate knowledge held by the “grey beards” of an [organization].” 28 Senator David Fawcett – Parliament of Australia
  • 29. 29
  • 30.
  • 31. 31 31 Functional Models are structured representations of functions performed, and information exchanged to accomplish missions. Physical (System) Models are structured representations of systems, their interconnectivity, and their functionality in support of functional models. Documentation Entities specifies sources of information that is referenced by, or generated in the knowledgebase. Parametric and Program Entities are used to further describe and analyze systems and operations. (Parametric) (Structure)(Behavior) (Requirements) Both SysML and LML address the same Systems Engineering data types.
  • 32. Both SysML and LML have corresponding visual representations of Systems Engineering data types.