SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
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.

Contenu connexe

Tendances

Variability management with Capella and pure::variants
Variability management with Capella and pure::variantsVariability management with Capella and pure::variants
Variability management with Capella and pure::variantsObeo
 
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
 
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
 
Model based systems engineering
Model based systems engineeringModel based systems engineering
Model based systems engineeringCapgemini
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Obeo
 
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
 
LML to SysML and Back - Systems Engineering Languages
LML to SysML and Back - Systems Engineering LanguagesLML to SysML and Back - Systems Engineering Languages
LML to SysML and Back - Systems Engineering LanguagesElizabeth Steiner
 
[ 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
 
Using FMI (Functional Mock-up Interface) for MBSE at all steps of System Design
Using FMI (Functional Mock-up Interface) for MBSE at all steps of System DesignUsing FMI (Functional Mock-up Interface) for MBSE at all steps of System Design
Using FMI (Functional Mock-up Interface) for MBSE at all steps of System DesignSiemens PLM Software
 
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsCapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsObeo
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems EngineeringBernardo A. Delicado
 
Introduction to the OMG Systems Modeling Language (SysML), Version 2
Introduction to the OMG Systems Modeling Language (SysML), Version 2Introduction to the OMG Systems Modeling Language (SysML), Version 2
Introduction to the OMG Systems Modeling Language (SysML), Version 2Ed Seidewitz
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKObeo
 
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with CapellaObeo
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of EngineeringAras
 
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...Obeo
 
Requirements Management for Safety-Critical Products
Requirements Management for Safety-Critical ProductsRequirements Management for Safety-Critical Products
Requirements Management for Safety-Critical ProductsDavid Hetherington
 
Variant Management
Variant ManagementVariant Management
Variant ManagementAras
 
MBSE with Arcadia method.pdf
MBSE with Arcadia method.pdfMBSE with Arcadia method.pdf
MBSE with Arcadia method.pdfHelder Castro
 
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...Obeo
 

Tendances (20)

Variability management with Capella and pure::variants
Variability management with Capella and pure::variantsVariability management with Capella and pure::variants
Variability management with Capella and pure::variants
 
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
 
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?
 
Model based systems engineering
Model based systems engineeringModel based systems engineering
Model based systems engineering
 
Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models Connecting Textual Requirements with Capella Models
Connecting Textual Requirements with Capella Models
 
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
 
LML to SysML and Back - Systems Engineering Languages
LML to SysML and Back - Systems Engineering LanguagesLML to SysML and Back - Systems Engineering Languages
LML to SysML and Back - Systems Engineering Languages
 
[ 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...
 
Using FMI (Functional Mock-up Interface) for MBSE at all steps of System Design
Using FMI (Functional Mock-up Interface) for MBSE at all steps of System DesignUsing FMI (Functional Mock-up Interface) for MBSE at all steps of System Design
Using FMI (Functional Mock-up Interface) for MBSE at all steps of System Design
 
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first stepsCapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
CapellaDays2022 | Thales | Stairway to heaven: Climbing the very first steps
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems Engineering
 
Introduction to the OMG Systems Modeling Language (SysML), Version 2
Introduction to the OMG Systems Modeling Language (SysML), Version 2Introduction to the OMG Systems Modeling Language (SysML), Version 2
Introduction to the OMG Systems Modeling Language (SysML), Version 2
 
Tailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UKTailoring Arcadia Framework in Thales UK
Tailoring Arcadia Framework in Thales UK
 
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with Capella
 
MBSE and the Business of Engineering
MBSE and the Business of EngineeringMBSE and the Business of Engineering
MBSE and the Business of Engineering
 
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
CapellaDays2022 | Saratech | Interface Control Document Generation and Linkag...
 
Requirements Management for Safety-Critical Products
Requirements Management for Safety-Critical ProductsRequirements Management for Safety-Critical Products
Requirements Management for Safety-Critical Products
 
Variant Management
Variant ManagementVariant Management
Variant Management
 
MBSE with Arcadia method.pdf
MBSE with Arcadia method.pdfMBSE with Arcadia method.pdf
MBSE with Arcadia method.pdf
 
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
Capella Days 2021 | Introduction to CAPELLA/ARCADIA and NASA Systems Engineer...
 

Similaire à 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
 

Similaire à 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
 

Plus de 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
 
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
 

Plus de Elizabeth Steiner (14)

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
 
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
 

Dernier

Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxchumtiyababu
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxNadaHaitham1
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 

Dernier (20)

Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 

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.