99
Nerijus Jankevičius, SIEMENS, 2016 Nov 9 Towards Integrated System Model

Towards Integrated System Model_SIEMENS

Embed Size (px)

Citation preview

Page 1: Towards Integrated System Model_SIEMENS

Nerijus Jankevičius, SIEMENS, 2016 Nov 9

Towards Integrated System Model

Page 2: Towards Integrated System Model_SIEMENS

Speaker

• Nerijus Jankevičius, [email protected]• Product Manager @ No Magic Europe• Since 1997

• Leads the development of MBSE tools and solutions

• Consulting companies such as NASA/JPL, ESO, BAE Systems,Kongsberg Defense and Aerospace, Nokia, Bernafon, GE Transportation, Bombardier Transportation, Pratt & Whitney, MITRE and others.

• OMG member since 2004• INCOSE member since 2007• Co-author of UML and SysML languages

2

Page 3: Towards Integrated System Model_SIEMENS

Meet No Magic

3

Page 4: Towards Integrated System Model_SIEMENS

Solutions for Enterprises from No Magic

4

Page 5: Towards Integrated System Model_SIEMENS

They Trust Us

5

Page 6: Towards Integrated System Model_SIEMENS

Outline

• Model Based Systems Engineering vision• State of the art of the current solutions• Future directions and trends• Questions, discussion

2

Page 7: Towards Integrated System Model_SIEMENS

Systems Engineering

Systems engineering is an interdisciplinary field of engineering that focuses on how to design and manage complex engineering systems over their life cycles.

Wikipedia

7

Page 8: Towards Integrated System Model_SIEMENS

MBSE Definition

8

“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 9: Towards Integrated System Model_SIEMENS

INCOSE MBSE Roadmap

2010 2020 2025

Mat

urity

MBSE Capability

Ad Hoc MBSEDocument Centric

2010

Well Defined MBSE

InstitutionalizedMBSE across Academia/Industry

Reduced cycle times Design optimization across broad trade spaceCross domain effects based analysis

System of systemsinteroperability

Extending Maturity and CapabilityDistributed & secure model repositories

crossing multiple domains

Defined MBSE theory, ontology, and formalisms

Emerging MBSE standards

Matured MBSE methods and metrics,Integrated System/HW/SW models

Architecture model integrated with Simulation, Analysis, and Visualization

•Planning & Support•Research•Standards Development•Processes, Practices, & Methods•Tools & Technology Enhancements•Outreach, Training & Education

Refer to activities inthe following areas:

Page 10: Towards Integrated System Model_SIEMENS

INCOSE Systems Engineering Vision 2025

Describes the projected state for MBSE in 2025 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."

Page 11: Towards Integrated System Model_SIEMENS

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

Page 12: Towards Integrated System Model_SIEMENS

System Modeling Assessment and Roadmap Working Group

• A collaborative effort that draws upon a diverse range of end users, tool vendors, academics, and others who can help provide a language that is broadly accepted by the engineering community, industry, and academia.

• Defines the preliminary driving requirements for the next-generation system modeling language and tools

“Evolving SysML and the System Modeling Environment to Support MBSE“§ By S. Friedenthal/R. Burkhart

http://www.omgwiki.org/OMGSysML/doku.php?id=sysml-roadmap:sysml_assessment_and_roadmap_working_group

Page 13: Towards Integrated System Model_SIEMENS

System Model as an Integration Framework

13© 2012-2014 by Sanford Friedenthal

Page 14: Towards Integrated System Model_SIEMENS

Key SME requirements

models and tools are fully integrated across discipline-specific engineering tools

ability to answer questions such as the impact of a requirement or design change

automated requirements verificationprovide a simplified web interface to dynamically view the

model from a diverse set of viewpointsquery the model and provide flexible reporting capabilityinclude dynamic zoom, filtering, and traversal of model

relationships

Page 15: Towards Integrated System Model_SIEMENS

No Magic MBSE Ecosystem

Page 16: Towards Integrated System Model_SIEMENS

Cameo Systems Modeler

The best SysML implementation on the market§ Based on MagicDraw platform§ Full implementation of the latest SysML 1.4 spec § Implementation of all SysML diagrams§ Most standard compliant SysML XMI file§ Model correctness and completeness checking§ Precise execution semantics

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

Page 17: Towards Integrated System Model_SIEMENS

Various model representations

17

Tabular representation

Matrix representation

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

Page 18: Towards Integrated System Model_SIEMENS

18

Requirements management

Page 19: Towards Integrated System Model_SIEMENS

Importingtext-basedrequirements

Page 20: Towards Integrated System Model_SIEMENS

Requirements in CSM

20

1

2

3

4

Page 21: Towards Integrated System Model_SIEMENS

Traceability and Impact analysis

• Identification of the scope and impact of a change

Page 22: Towards Integrated System Model_SIEMENS

Tracking changes

Page 23: Towards Integrated System Model_SIEMENS

Coverage analysis

Page 24: Towards Integrated System Model_SIEMENS

Requirements Verification

33

Page 25: Towards Integrated System Model_SIEMENS

Integrated simulation and analysis

34

Page 26: Towards Integrated System Model_SIEMENS

Cameo Simulation Toolkit

• Model execution framework and infrastructure:§ Model debugging and animation environment§ Pluggable engines, languages and evaluators§ User Interface prototyping support§ Model driven configs and test cases

• The standard based model execution of:§ Activities (OMG fUML standard)§ Composite structures (OMG PSCS)§ Statemachines (W3C SCXML standard)§ Actions/scripts (OMG ALF, JSR223 standard) § Parametrics (OMG SysML standard)§ Sequence diagrams (OMG UML Testing Profile)

26

Page 27: Towards Integrated System Model_SIEMENS

Model-based testing

27© 2014 No Magic, Inc. Exclusively for No Magic Use

Page 28: Towards Integrated System Model_SIEMENS

Timelines

Page 29: Towards Integrated System Model_SIEMENS

Integration of analytical models

29

Page 30: Towards Integrated System Model_SIEMENS

One click Integration

Page 31: Towards Integrated System Model_SIEMENS

Matlab in SysML diagrams

Page 32: Towards Integrated System Model_SIEMENS

Wrappers

Math engines• Matlab/Simulink• Mathematica• Maple• Open Modelica

• Scipting• Javascript• Python• Groovy• Ruby

35

Page 33: Towards Integrated System Model_SIEMENS

Simulink model integration

33

Page 34: Towards Integrated System Model_SIEMENS

SysML – Simulink transformation

Page 35: Towards Integrated System Model_SIEMENS

Reduce Specialized Mappings

Extend SysML with a general simulation profile. 35

Page 36: Towards Integrated System Model_SIEMENS

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

Free plugin for 18.0-18.5

Page 37: Towards Integrated System Model_SIEMENS

SysML 2 Modelica example

Page 38: Towards Integrated System Model_SIEMENS

Modelica Simulink/Simscape

SysMLtoSimulink/Modelica

Page 39: Towards Integrated System Model_SIEMENS

FMI – Functional Mockup Interface

• Open standard for model exchange and co-simulation of dynamic models

• The FMI development was initiated by Daimler AG• Developed as part of the ITEA2 MODELISAR project (2008 -

2011; 29 partners, Budget: 30 Mill. €).• The first version, FMI 1.0, was published in 2010, followed

by FMI 2.0 in July 2014.• Since 2012 FMI is developed as Modelica Association

Project.• FMI is currently supported by 84 tools

Page 40: Towards Integrated System Model_SIEMENS

Functional Mock-up Interface

Page 41: Towards Integrated System Model_SIEMENS

FMI : A Business Model Innovation

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/

• Exported FMUs don’t require a license of an authoring tool• Separate model authoring and execution

Page 42: Towards Integrated System Model_SIEMENS

FMI import

Page 43: Towards Integrated System Model_SIEMENS

FMI connections

§ Wrapping FMU as Block§ IBD for co-simulation assembly§ Cameo Simulation Toolkit as orchestrator

Page 44: Towards Integrated System Model_SIEMENS

FMI co-simulation in SysML environment

44

Page 45: Towards Integrated System Model_SIEMENS
Page 46: Towards Integrated System Model_SIEMENS

Model Center

46© 2013 Phoenix Integration, Inc. All rights reserved.

Page 47: Towards Integrated System Model_SIEMENS

Model Center (2)

47© 2013 Phoenix Integration, Inc. All rights reserved.

Page 48: Towards Integrated System Model_SIEMENS

Model Center (3)

48

© 2013 Phoenix Integration, Inc. All rights reserved.

Page 49: Towards Integrated System Model_SIEMENS
Page 50: Towards Integrated System Model_SIEMENS

Model Center (5)

50© 2013 Phoenix Integration, Inc. All rights reserved.

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

Page 51: Towards Integrated System Model_SIEMENS

Model Center (6)

51© 2013 Phoenix Integration, Inc. All rights reserved.

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

Page 52: Towards Integrated System Model_SIEMENS

Model Center (7)

52© 2013 Phoenix Integration, Inc. All rights reserved.

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

Page 53: Towards Integrated System Model_SIEMENS

Model Center (8)

53© 2013 Phoenix Integration, Inc. All rights reserved.

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

Page 54: Towards Integrated System Model_SIEMENS

Model Center: MBSE Analyzer

54

© 2013 Phoenix Integration, Inc. All rights reserved.

Page 55: Towards Integrated System Model_SIEMENS

OSLC Open Services for Lifecycle Management

Automation

Monitoring

Page 56: Towards Integrated System Model_SIEMENS

Relationships among engineering data

Credits: Axel Reichwein, Koneksys

Page 57: Towards Integrated System Model_SIEMENS

57

Page 58: Towards Integrated System Model_SIEMENS

58

Page 59: Towards Integrated System Model_SIEMENS

OSLC4MBSE Working Group

§ Definition of new RDF vocabularies for engineering data § Bridge between systems engineering and OSLC communities

Page 60: Towards Integrated System Model_SIEMENS

Missing OSLC specifications

Page 61: Towards Integrated System Model_SIEMENS

MagicDraw as OSLC data provider

Open-source MagicDraw OSLC adapter§ http://wiki.eclipse.org/Lyo/MagicDraw§ MagicDraw as content provider§ Access SysML elements as OSLC resources§ Add Blocks to SysML models§ Browse projects and diagrams on a web browser

Page 62: Towards Integrated System Model_SIEMENS

Mentor Graphics Context®

System Design Management (SDM) platform

Page 63: Towards Integrated System Model_SIEMENS
Page 64: Towards Integrated System Model_SIEMENS

Implementation example (CRYSTAL)

Page 65: Towards Integrated System Model_SIEMENS

65

PLM & MBSE Integration

Page 66: Towards Integrated System Model_SIEMENS

PLM4MBSE Working group

German INCOSE chapter and OMG

Major PLM and MBSE tool vendors:Siemens TC, Dassault Enovia, PTC Windchill, Aras

The aim of the working group is the development of requirements for MBSE authoring tools like SysML and Modelica and the architecture and interfaces of PLM systems for improved cross-disciplinary cooperation in the product development process.

Identification of potential standardization work and collaboration with organizations such as OMG (SysML, PLM Services, ReqIF), OASIS (OSLC, PLCS) and ProSTEP iViP (STEP, Smart Systems Engineering).

Page 67: Towards Integrated System Model_SIEMENS

PLM Viewpoint

Page 68: Towards Integrated System Model_SIEMENS

RFLP

Page 69: Towards Integrated System Model_SIEMENS

PLM and MagicDraw integrations

• Aras Innovator• Made by XPLM on Aras side, available

• Dassault Enovia• Made at Dassault side, using Reqtify mapping tool• DesignSync integration to TeamworkServer

• Siemens TeamCenter• Based on DataHub• TC window inside MD

Page 70: Towards Integrated System Model_SIEMENS

SIEMENS Teamcenter integration

Page 71: Towards Integrated System Model_SIEMENS

Syndeia for MagicDraw

71

Copyright © 2013 InterCAX LLC. All rights reserved.

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

Connects and syncs MagicDraw models with:§ PLM (Teamcenter and Windchill)§ CAD (NX, Creo)§ SQL databases§ Simulink§ Requirements

Page 72: Towards Integrated System Model_SIEMENS

72Copyright © 2013 InterCAX LLC. All rights reserved.

Page 73: Towards Integrated System Model_SIEMENS

Total System Model History

73

Timeline

T1 T2(BaselineB1)

T3 T4(BaselineB2)

Copyright InterCAX LLC 2014

Page 74: Towards Integrated System Model_SIEMENS

Browse and drag’n’drop

74Copyright © 2014 InterCAX LLC. All rights reserved.

Page 75: Towards Integrated System Model_SIEMENS

BOM <-> SysML

75Copyright © 2013 InterCAX LLC. All rights reserved.

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

Page 76: Towards Integrated System Model_SIEMENS

Reading geometrical data from CAD

Page 77: Towards Integrated System Model_SIEMENS

Universal Search

77

Copyright © 2014 InterCAX LLC. All rights reserved.

Page 78: Towards Integrated System Model_SIEMENS

78

Central Model Repository

Page 79: Towards Integrated System Model_SIEMENS

MagicDraw Teamwork Server

• Global project repository§ Projects§ Users§ Permissions

• Collaboration inside a project§ Locking/unlocking model elements§ Seeing who has locked which elements§ Submitting changes

• Change management§ Versioning§ Branching§ Comparing§ Merging

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

Page 80: Towards Integrated System Model_SIEMENS

Teamwork Cloud (TWC)

• Next generation repository• Distributed, clustered, scalable database• Element-level version control• Partial, lazy loading to the client• Role-based access control• Delta commits• Server-side API and plugins• Web clients (RESTful API)• Linked data (OSLC)

80

Page 81: Towards Integrated System Model_SIEMENS

MagicDraw MagicDraw MagicDraw

Web Client

Web Client

CEDW

Heavyweight, rich model editor

Model access, com

menting, analytics

Lightweight m

odel editor

Engineer, Analyst, Modeler, Architect

Manager, Lead, Stakeholder, Engineer

Data integration External System

Teamwork Cloud (TWC)

Page 82: Towards Integrated System Model_SIEMENS

82

Model Publishing

Page 83: Towards Integrated System Model_SIEMENS

Cameo Collaborator architecture

Cameo Collaborator

Alfresco+

Extensions created by No Magic

Publish model for

review

MagicDraw

Cameo Collaborator

Publisher

ModelViews &

Viewpoints model

(SysML std.)

Comments

Page 84: Towards Integrated System Model_SIEMENS

Views & Viewpoints

Page 85: Towards Integrated System Model_SIEMENS

Graphical comments

Page 86: Towards Integrated System Model_SIEMENS

Textual comments (continued)

Page 87: Towards Integrated System Model_SIEMENS

NASA/JPL OpenMBEE example

Page 88: Towards Integrated System Model_SIEMENS

Automated Reporting

Page 89: Towards Integrated System Model_SIEMENS

Dynamic editable and searchable tables

Page 90: Towards Integrated System Model_SIEMENS

Tom Sawyer data visualization

Page 91: Towards Integrated System Model_SIEMENS

How the Flows Traverse the Network

91

Source: S. Spangelo, D., L. Anderson, et al, “CubeSat Challenge Team Using MBSE for Operational Analysis”, 2013 INCOSE IW MBSE Workshop Proceedings

Page 92: Towards Integrated System Model_SIEMENS

Other integration efforts

• Conceptual models, ontologies• Cameo Conceptual Modeler

• Safety/Risk/Hazard analysis• FMEA, fault trees (transportation, healthcare)• SafeML, Safety and Reliability Profile

• Mechanical and CAD data• MechML

• Testing solutions• UTP, Conformiq

• Automotive and avionics applications• AUTOSAR, ARINC 429

• Ground, sea, air, and space assets, orbit analysis• AGI System Tool Kit

Page 93: Towards Integrated System Model_SIEMENS

93

Product Line Engineering

Page 94: Towards Integrated System Model_SIEMENS

PLE – Product Line Engineering

• Features model, product family• Common vs Variation• Alternative, optional, mandatory• 150% vs 100% (superset vs subset) (family vs product)• Variability Exchange Language

Page 95: Towards Integrated System Model_SIEMENS

Pure::variants

Page 96: Towards Integrated System Model_SIEMENS

BigLever Gears

96

Page 97: Towards Integrated System Model_SIEMENS

Requirements variability (DOORS)

97

Page 98: Towards Integrated System Model_SIEMENS

VariabilityExchangeLanguage

Page 99: Towards Integrated System Model_SIEMENS

The Truth is in the Models

Thank You!Nerijus Jankevicius

No Magic EuropeE-mail: [email protected]

http://www.nomagic.com

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