Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design...

29
Model-Based Systems Engineering: Past, Present and Future

Transcript of Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design...

Page 1: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

Model-Based Systems Engineering:Past, Present and Future

Page 2: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

What is Systems Engineering?

• Interdisciplinary in nature

• Design and management of complex systems

• Focuses on the whole as opposed to the parts

• Identify goals, create alternative solutions, select best

design, verify proper implementation and integration,

assess how well requirements were met

• The engineering discipline that acts as the voice of the

customer

2

Page 3: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

3

Where is it used?

Systems Engineering is used to some degree on almost all products/systems of any significance today, whether as a formal practice or not.

Page 4: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

Why is it important today?

• Systems are becoming increasingly complex

• Increase in subsystems, components, data,

variables

This has been an underserved discipline!

4

Page 5: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

State of Practice in Systems Engineering:

Documents and Spreadsheets Rule!

• Document based approach

works, but...

• How do we keep documents

and designs properly synched?

• According to research, the

majority of serious defects

occur in early phases of the

system lifecycle

5

Page 6: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

INCOSE and OMG: MBSE is the Future SE

6

Page 7: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

What is Model Based Systems Engineering?

MBSE is a disciplined, rigorous approach to

systems engineering that uses visual modeling to

support requirements, design, and analysis

through conceptual, logical, and later phases of

the system life cycle

7

Page 8: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

Systems Modeling Language (SysML)

• OMG Systems Modeling Language (SysML) is a graphical modeling language

for specification, analysis, design, verification and validation of systems

• Dedicated for modeling complex systems that may include hardware,

software, information, personnel, procedures, facilities, etc.

8

UML SysML

Not required

by SysML

UML reused by SysML

(UML4SysML)

SysML’s

extensions to UML

Page 9: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

Why are visual models important?

• Simplify the representation of systems

• Eliminate or reduce ambiguity concerning concepts, relationships, intent, or structure

• Improves communication and understanding

• Provide a technical baseline

• Used for validation and verification at multiple stages in the development cycle, allowing for earlier detection of problems and defects.

9

Page 10: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

System Model as an Integration

Framework

1

0 © 2012-2014 by Sanford Friedenthal10

Page 11: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

11

Today: Standalone models

related through documents

Future: Shared system model with

multiple views, and connected to

discipline models

MBSE 101 by Elyse Fosse

Page 12: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

Paradigm Shift

Old design methodologies rely on build, test, fixQ

ual

ity

Spec

ify

Des

ign

Bu

ild

Test Fix

Dep

loy

Model-Based Systems Engineering

Traditional systems engineering methodology

• Defects detected earlier in the process

• Less expensive to fix at these earlier stages

• Overall product quality improves

12

Page 13: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

No longer a revolution

13

• It’s an EVOLUTION• SysML is changing to enhance usability, facilitate exchange

of model data, and increase adoption• Integrating with PLM• Increased demand for interoperability with detailed design

tools• Full system simulation • AI?

Page 14: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

14

• Improved precision and effectiveness

• Better consistency among language concepts

• Interoperability with other engineering tools

• Enhanced usability for both developers and

consumers

SysML v2 Objectives

Page 15: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

PLM IntegrationIntegrating to PLM allows for automated data interchange between SE and

other disciplines

15

Image courtesy of Dassault Systemes, 2018

Page 16: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

Deeper Use Case

16

Import BOM

Determine alternatives based on parts in PLM

Design decision based on simulation of all combinations

Publish back to PLM for domain specific design review

Images courtesy of Aras Corporation, 2018

Page 17: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

Detailed Design Exchange - DDS

17

Page 18: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

Wiring Design Model (SysML) - Generated, Fragment

18

Page 19: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

Wiring Schematics (E3.series) - Imported, Fragment

19

Page 20: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

What is our goal as Systems Engineers?

Ultimately it is about

realizing successful

systems!

20

Page 21: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

21

Simulation - Cruise Control Example

© 2015 No Magic, Inc. Exclusively for No Magic Use

Page 22: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

Automated Component Selection

22

Page 23: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

23

Page 24: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

24

Page 25: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

25

Page 26: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

And the winner is…

26

Page 27: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

27

Page 28: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

Summary

• MBSE simplifies complexity

• Promotes consistent communication through use of a common notation and a single source of truth

• Provides rigor and discipline to system design and optimization

• Future is in assisted design

• It is not a silver bullet• Takes time to implement and fully realize the benefits

• Requires commitment to developing a modeling practice

• Benefits from development of corporate standards and reusable libraries

28

Page 29: Model-Based Systems Engineering - Phoenix Integration · 2018-05-16 · Paradigm Shift Old design methodologies rely on build, test, fix ality fy n d est x y Model-Based Systems Engineering

Thank You!

Enrique Krajmalnik

CTO

[email protected]

Moy Speckman

VP, Worldwide Sales

[email protected]

http://www.nomagic.com

May 20 – 23, Allen TX