41
Towards an Integrated System Model: The Future Vision of No Magic’s MBSE Solution Nerijus Jankevičius MBSE Product Manager

Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

  • Upload
    others

  • View
    9

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

Towards an Integrated System Model:The Future Vision of No Magic’s MBSE Solution

Nerijus JankevičiusMBSE Product Manager

Page 2: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

MBSE Definition

2

“Model-Based Engineering (MBE): An approach to engineering

that uses models as an integral part of the technical baseline that

includes the requirements, analysis, design, implementation, and

verification of a capability, system, and/or product throughout the

acquisition life cycle.”

Final Report, Model-Based Engineering Subcommittee, NDIA, Feb. 2011

“Model-based systems engineering (MBSE) is the formalized

application of modeling to support system requirements, design,

analysis, verification and validation activities beginning in the

conceptual design phase and continuing throughout development

and later life cycle phases.”

INCOSE SE Vision 2020 (INCOSE-TP-2004-004-02, Sep 2007)

Page 3: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

INCOSE Systems Engineering Vision 2025

Describes the projected state of MBSE as:

"Formal systems modeling is standard practice for specifying, analyzing,

designing, and verifying systems, and is fully integrated with

other engineering models. System models are adapted to the

application domain, and include a broad spectrum of models for

representing all aspects of systems. The use of internet-driven

knowledge representation and immersive technologies enable highly

efficient and shared human understanding of systems in a virtual

environment that span the full lifecycle from concept through

development, manufacturing, operations, and support."

3

Page 4: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

System engineering process (V process)

Credits: Pawel Chadzynski & Michael Pfenning - MBSE and the Business of Engineering

4

Page 5: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

Current Practice to Future Practice

Today: Standalone

models related through

documents

Future: Shared system model

with multiple views, and

connected to discipline models

Source : MBSE 101 by Elyse Fosse

5

Page 6: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

System Model as an Integration Framework

6© 2012-2014 by Sanford Friedenthal

6

Page 7: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

7Copyright © 2013 InterCAX LLC. All rights reserved.

Page 8: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

Total System Model History

8

Timeline

T1 T2(Baseline B1)

T3 T4(Baseline B2)

Copyright InterCAX LLC 2014

Page 9: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

Challenges

• Can we have a single source of truth?

• Who is the master?

• Where configuration management is done?

• Who manages relations and their versions?

Page 10: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

No Magic MBSE Ecosystem

Page 11: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

Integration strategies

• File based approach• XMI for UML-SysML models

• ReqIF, CSV for Requirements

• FMI for simulation models

• API based• Local machine, JAVA vs C++ problems

• Web-based for remote access• REST API, OSLC

• Generative approach• Simulink, Modelica

• KBL, VEC, PSPICE for electrical harness/circuit

Page 12: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

OSLC - Open Services for Lifecycle Management

Automation

Monitoring

Page 13: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

TWC – Jazz friendship in 19.0

TWC as OSLC provider

Page 14: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

MD as OSLC consumer

(with delegated UI support)

Page 15: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

FMI – Functional Mockup Interface

Enginewith ECU

Gearboxwith ECU

Thermalsystems

Automatedcargo door

Chassis components,roadway, ECU (e.g. ESP)

etc.

functional mockup interface for model exchange and tool couplingcourtesy Daimler

Source: https//:www.fmi-standard.org/

• Standard and tool-independent (90 supporting tools)

• Black box, IP protection

Page 16: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

SysML as co-simulation environment

35

Page 17: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

Reduce and standardize mappings

New OMG standard:

SysML Extension for Physical Interaction and Signal Flow Simulation (SysPISF)

17

Page 18: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

Modelica Simulink/Simscape

SysML to Simulink/Modelica

Page 19: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

SysML 2 Simulation

SysML Extension for Physical Interaction and Signal Flow Simulation

(SysPISF)

▪ SysML mapping to Modelica, Matlab, Simulink, Stateflow,

Simscape

▪ Supports:

• BDD for definitions

• IBD for connections

• Ports, flows, units

• Parametric diagrams

• Statemachines

• Primitive block libraries

Prototype plugin

Page 20: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

SysML 2 Modelica example

Page 21: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

21

PLM & MBSE Integration

Page 22: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical
Page 23: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

SIEMENS Teamcenter integration

Page 24: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

3D Experience integration

Page 25: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

Safety and Reliability

The ability to link design to reliability analysis, reliability

analysis to safety analysis, and safety analysis to design

FMEA, IEC 62304 and ISO 14971:2007

Page 26: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

SysML IBD to cable harness

E3

XML

Plugin

Component

Database

Page 27: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

SysML to PSPICE circuits (SysML/Multisim)

27

Magic Draw Plugins

SysML ModelsPSPICE

PSPICE Imported to Multisim

Page 28: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

Product Line Engineering (PLE)

Pure::variants

Page 29: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

Interface to a non-modelers

Page 30: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

New big directions

• SysML v2 prototyping

• Converge with Dassault Systèmes vision

Page 31: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

The Truth is in the Models

Thank You!

Nerijus Jankevicius

No Magic Europe

E-mail: [email protected]

http://www.nomagic.com

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

Page 32: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

32

Backup slides

Page 33: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

End user interface

• A web platform• Use any device to access and edit information

• Easier information entering• Web forms, tables, matrices and mind maps

• AI for text, sketch, speech recognition

• Visualization

Page 34: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical
Page 35: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

Dynamic visualization

Page 36: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

TWC – Jazz friendship in 19.0

TWC as OSLC provider

Page 37: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

MD as OSLC consumer

(UI Preview and Selection Dialog

services)

Page 38: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

Model Center

38

© 2013 Phoenix Integration, Inc. All rights reserved.

Page 39: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical
Page 40: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

Pure::variants

Page 41: Towards an Integrated System Model - No Magic...MBSE Definition 2 “Model-Based Engineering (MBE): An approach to engineering that uses models as an integral part of the technical

BigLever Gears

41