The Digital Enterprise Journey

Matthew Hause PTC Engineering Fellow MBSE Specialist

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 1 Integrated Systems Engineering Vision

Hydraulic Fluid: SAE 1340 not- Power compliant Rating: 18 Amps Thermal/Heat Dissipation: 780°

Ergonomic/Ped al Feedback: 34 ERGS

Hydraulic Pressure: 350 PSI Sensor MTBF: 3000 hrs

MinimumMinimum TurnTurn Radius:Radius: 2424 ft.ft. DryDry PavementPavement BrakingBraking DistanceDistance atat 6060 MPHMPH: : 110110 ft.ft. 90 ft INCOSE IW10 MBSE Workshop page 2 Current Integrated Systems Engineering

Global Product Data Interoperability Summit | 2016

• Current systems engineering tools leverage computing and information technologies to some degree, and make heavy use of office applications for documenting system designs. The tools have limited integration with other engineering tools

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt3 | 3 Global Product Data Interoperability Summit | 2016

A WORLD IN MOTION

INCOSE Systems Engineering Vision • 2025

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 4 Integrated Systems Engineering Vision 2025

Global Product Data Interoperability Summit | 2016

• The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated engineering environment. • Systems engineering tools will integrate with CAD/CAE/PLM environments, and workflow tools as part of a broader computer- aided engineering and enterprise management environment. • Systems engineering tools will support high fidelity simulation, immersive technologies to support data visualization, semantic web technologies to support data integration, search, and reasoning, and communication technologies to support collaboration. • Systems engineering tools will benefit from internet-based connectivity and knowledge representation to readily exchange information with related fields. • The systems engineer of the future will be highly skilled in the use of IT-enabled engineering tools.

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt5 | 5 EVOLVING MBSE USE CASES

Customer Program Product Source; John Watson Management Support

System Verification Models Architectural

Analytical Models Model Analysis U(s) G(s) Spec

 Test Plan

System Engineering Performance, RMA, Development SWaP, Cost, etc. Environment

Mechanical & Models Manufacturing Electrical Models

SET S Q

RCLRQ

To measure MBSE effectiveness we need to understand the context of how it is used 6 6 Open Services for Lifecycle Collaboration

Global Product Data Interoperability Summit | 2016

OSLC is being used as a foundational layer to satisfy key customer use cases – extended as needed to deliver more robust interoperability. • Standards-based “Link, not synch” • Extends the value of ALM investments Asset Requirements • RESTful Web Services architecture Management Management • Designed for maintainability • Source application owns both data and UX • No data transformations, replication or synchronization Quality Architecture Management Management • Open / extensible • Enables use cases for cross-vendor Monitoring interoperability • Supports N:N relationships – ideal for Product Lifecycle selective data sharing across supply chain Management

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 7 OSLC Groups

Global Product Data Interoperability Summit | 2016

• ALM-PLM Interoperability (2nd edition) • Architecture Management • Define Industrial relevant scenarios for • Modeling, diagrams, and use cases for software interoperability of ALM and PLM engineering. development • Lifecycle Integration Patterns • Automation • A user group focused on finding and sharing of • Plans, requests, and results for builds and solutions to common lifecycle integration deployments problems. • Change Management • Linked Data Platform • Defects, enhancements, changes, and tasks • Writing a W3C specification for HTTP-based • Performance Monitoring (RESTful) application integration patterns using read/write Linked Data. • Watching availability, performance, and capacity • RDF Data Shapes • Quality Management • Writing a W3C Recommendation for describing • Plans, cases, and results for ongoing testing structural constraints and validate RDF instance • Requirements Management data against those • Define stakeholder needs and how to meet them • Automation • Embedded Systems • Reducing manual interactions in all phases of • Integrating dedicated components software development and operations • Mobile • Change and Configuration Management • Mobile-specific needs • Tasks, defects, assets, and configurations at OASIS • Asset Management • PROMCODE TC • Reusable components, documentation, and representations • Exchanging project management information across organizational boundaries • Configuration Management • Core • Snapshots, baselines, and versions • Common problems with finding, creating, and • Estimation and Measurement updating resources • Size, quality, time, and effort for making software

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt8 | 8 Application Lifecycle Management

9 Requirements Modeling

Global Product Data Interoperability Summit | 2016

• Model Requirements in SysML or • Import from a Requirements Management tool

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 10 MBSE and Requirements Integration

Global Product Data Interoperability Summit | 2016

MBSE Tool Requirements Management Tool

Requirements

Additional

Synchronizer Model Elements

Model Trace

Links MBSE/Requirements MBSE/Requirements

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 11 OMG ReqIF Requirements Interchange

Global Product Data Interoperability Summit | 2016

Challenge: Difficulty in exchanging requirements across various boundaries • Description of Problem • Customers increasingly need to exchange requirements and specifications between or within companies using the same or different requirement management applications • Use Case(s) • Synchronize requirements for supported applications – IBM DOORs – PTC Integrity Lifecycle Manager • Imports and exports standard ReqIF (requirement interchange format) files • Support rich text, images, OLE, and relationship information • Independent viewer for standard ReqIF files • Flexible configuration and mapping of exchange information • Customer Value • Enables organizations to interchange large amounts of requirements information on an on-going and managed basis over the lifetime of any particular project or product.

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 12 Requirements Interchange and Connection

Global Product Data Interoperability Summit | 2016

PTC Integrity PTC Integrity Lifecycle Manager Lifecycle Manager

PTC Integrity PTC Integrity PTC Integrity Lifecycle Manager Adaptor Lifecycle Manager Adaptor DOORS Adaptor PTC Integrity PTC Integrity PTC Integrity Requirements Connector Requirements Connector Requirements Connector

OMG Requirements ReqIF

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 13 System Context Modeling

Global Product Data Interoperability Summit | 2016

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 14 Structural and Behavioral Modeling

Global Product Data Interoperability Summit | 2016

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 15 System Model Simulation

Global Product Data Interoperability Summit | 2016

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 16 Systems Engineering and the Internet of Things

Global Product Data Interoperability Summit | 2016

Layer System Design Live System Real World

SoS/ Mashup Deployed ThingWorx Mashup

Thing Thing Shapes Deployed Shapes

Edge Devices Device Deployed Code

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 17 Product Line Engineering

18 OMG Reusable Asset Specification (RAS)

Global Product Data Interoperability Summit | 2016 • Modular Design is an approach which segments the design of whole systems into linked, manageable and reusable sub-system designs

System Model

Module Module (Asset) Library

Expand product offering while reducing costs

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt19 | 19 The Overloaded System Model

Global Product Data Interoperability Summit | 2016

The resulting ‘Overloaded’ System Model created by using previously created System Blocks, or reused Library Assets

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 20 © 2015 PTC Model Based Product Line Engineering ISO 26550

Global Product Data Interoperability Summit | 2016

Orthogonal Variability Modeling (OVM)

Drag & drop a requirements onto a diagram and define a ‘Satisfy‘ link

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 21 © 2015 PTC Model-based Product Line Engineering

Global Product Data Interoperability Summit | 2016 Variable Parameters

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 22 Generate the Product Model

Global Product Data Interoperability Summit | 2016

Use the Variant Selector to create a Product Model

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 23 © 2015 PTC © 2008 PTC The Generated Product Model

Global Product Data Interoperability Summit | 2016

New Product Model with Sleeper Cab and Semi-automatic Transmissions pruned out of the Product Line Model

In another diagram of the same model, Web Sensor is also pruned out of the Product Model

BOEING is a trademark of Boeing Management© 2008 PTC Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 24 © 2015 PTC Model- Based Product Line Engineering

Global Product Data Interoperability Summit | 2016

• Integrated MBSE, Modular Design & Variability Modeling = Model-based Product Line Engineering

Product Line Super-system Model Product Model

V Product Line Sub-System V V Sub-System Sub-System 1 2 2 etc. V V Models VP

V V

Decision Set

Links via Assets Asset Library Asset 1 V Asset 2 V Asset 3 Asset 4

Asset 1 Asset 2 Sub-system (Sub-System (Sub-System Model) Model) Asset 3 Asset 4 Product Line (Sub-System (Sub-System NO VP VP Model) Model) Models V V V V Decision Set Decision Set

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt25 | 25 Product Lifecycle Management

26 Product Lifecycle Management (PLM)

Global Product Data Interoperability Summit | 2016

• Product lifecycle management (PLM) is the process of managing the entire lifecycle of a product from inception, through engineering design and manufacture, to service and disposal of manufactured products. PLM integrates people, data, processes and business systems and provides a product information backbone for companies and their extended enterprise.

• Within PLM there are five primary areas; • Systems engineering (SE) • Product and portfolio m² (PPM) • Product design (CAx) • Manufacturing process management (MPM) • Product data management (PDM)

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt27 | 27 Current SysML / MBSE limitations

• SysML tools lack integration with other engineering tools and requirements management systems – Lack of standardized interfaces – Immaturity of model exchange – Problems handling large sets of structured requirement • Lack of representation of artefacts from important disciplines: – Mechanical CAD, Geometry – Electrics, Electronics (ECAD) • Insufficient support for the re-use for system models • No encapsulation of SysML models – To support model assemblies like in 3D CAD – To build model libraries – To exchange model patterns • Lack of variant-, configuration, and change management • Lack of information traceability throughout the whole lifecycle, including maintenance, disposal

Uwe Kaufmann ModelAlchemy Consulting 28 2015 Facets of PLM-MBSE integration Or: fundamental issues in product development that need to be solved • Need for a holistic integrated system model – Multidisciplinary development needs common language • Traceability • Complexity management – Large sets of requirements – Many dependencies between system components – Collaboration between many development teams • Co-Simulation • Increase comprehensibility of a product/system • Integration of enterprise and business aspects – – Business objectives • Support for collaboration in MBSE • Support management of MBSE artefacts

• ? Product line engineering = ALM

Uwe Kaufmann ModelAlchemy Consulting 29 2015 MBSE to PLM Productivity – High Level SCENARIO

Global Product Data Interoperability Summit | 2016

Requirements Functional Structural Variability Model Model Model Model Variation Block1 Func1 Variability Point Func1.1 Req1 Func2 Variant Req2 Actor Block2 1 Func3 Req2.1 Block3 Req2.2 Req3 Connector1

Sequence1 Req3.1 Port1 Sequence2 Port2 Req4 Sequence3 Decision Set

Configurable Product Structure (eBOM)

Create PLM Parts, End Configurable Items, Modules, Parts, Configura Options and Choices ble Modules from SysML Block Structure with

variability PTC Windchill PTC Options Software and BOEING is a trademark of Boeing Management Company Executables Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. Choices GPDIS_2016.ppt30 | 30 Model and Part Structure in SysML

Global Product Data Interoperability Summit | 2016

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt31 | 31 Export of MBSE Parts List to PLM

Global Product Data Interoperability Summit | 2016

Export tool will launch with the selected item and it’s Block Properties

Can also be a Variation Select SysML Block/Block Point Property for export to PLM

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 32 MBSE to PLM Selection of Parts

Global Product Data Interoperability Summit | 2016

Review and confirm Items can be the items selected for defined as export Windchill Drag and drop PDMLink End additional items from Items or standard Modeler Configurable Browsers Modules

Structure can be expanded/collapsed

Items can be marked as included/excluded for export

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 33 Export of MBSE Variability to PLM

Global Product Data Interoperability Summit | 2016

If the included Blocks/Block Properties have related variability Structure can be items, they are expanded/collapsed automatically included in step 2 Items can be marked of the Exporter as included/excluded for export

Review and confirm the variability items selected for export

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 34 MBSE and PLM Traceability

Global Product Data Interoperability Summit | 2016

MBSE SysML Structure is Imported into PLM

Options, Choices and Option Set Parts, Part are created Structure and Variability Expressions are created

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 35 MBSE and PLM Bi-Directional Traceability

Global Product Data Interoperability Summit | 2016

Browse Modeler data Select items and select on both sides items and click Apply to create new trace links

View details and existing traces for selected item

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 36 MBSE and PLM Bi-Directional Traceability

Global Product Data Interoperability Summit | 2016

Trace Links can be viewed in PLM Traces tables

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 37 PLE integration across ALM, Modeling and PLM

Global Product Data Interoperability Summit | 2016 Structural Requirements Functional Variability Model Model Model Model Func1 Block1 Variation Func1.1 Point Func2 Req1 Variant System Req2 Actor Block2 1 Func3 Model Req2.1 Block3 Req2.2 (SysML) Req3 Connector1 PTC Sequence1 Req3.1 Port1 Decision Sequence2 Port2 Set Integrity Req4 Sequence3 Modeler

REST/OSLC Requirements Product Options & Links Structure Variants (eBOM) Req1 Parts, End Req2 Items, Configurab Variant PTC Integrity Req2.1 le Modules Selection PTC Lifecycle Req2.2 Option Req3 Windchill Choice Manager Req3.1

Choice BOEING is a trademark of Boeing Management Company Req4 Software Copyright © 2016 Boeing. All rights reserved. Executables Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt38 | 38 Integrated MBSE – PLM - ALM

Global Product Data Interoperability Summit | 2016 OSLC Task Based Web Apps (single or multiple data sources)

Other Web App Dev Tool REST Architecture

OSLC OSLC OSLC OSLC Existing Service Existing Service Existing Service Tool Service UI Delegated UI Delegated UI Delegated UI Delegated Web UIs Web UIs Web UIs Web UIs PTC Integrity PTC Windchill PTC Integrity 3rd Party Modeler PDMLink Lifecycle Manager Tool

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 39 MBDVidia for PTC Creo

Global Product Data Interoperability Summit | 2016 2D/3D Annotation Synchronization • Adds missing annotations from drawing to 3D model • Corrects incomplete/incorrect annotations • Creates combined states on 3D model from each drawing view • Creates 3D cross sections from 2D cross sections • Checks consistency between 2D & 3D annotations

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 40 LINKING DIGITAL ASSETS TO THE REAL WORLD

GlobalAccording Product Data to Interoperability a study last Summit year | 2016 by Boeing and the University of Iowa, Augmented Reality can… • Increase first-time fix rate by 90% • Speed procedures by 30%

Visualize Instruct Interact

Enhance the user’s view Train or guide users on Manipulate digital of the physical world with how to perform a task information with natural the overlay of actual or through the overlay of user interfaces or control hypothetical digital graphical instructions a product through an information or real-time expert augmented digital user guidance interface

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 41 Virtual Reality

Global Product Data Interoperability Summit | 2016

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 42 Augmented Reality

Global Product Data Interoperability Summit | 2016 • Stop by the PTC booth for a demonstration.

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt | 43 Service Lifecycle Management Portfolio Connecting Products & Services

Global Product Data Interoperability Summit | 2016 Service Information Service Event Service Parts Create, Manage, Deliver, and Advise Management & Execution Optimization

Service & Service Knowledge Service Parts Service Service Parts and Diagnostics Management Parts Network Information Field Service Management Pricing Management

Smart, Connected Service for Smart, Connected Products

Machine Learning ThingWorx ThingX (Augmented Reality)

Connected Service Applications

Connected Field Remote Connected Equipment Predictive Service Service SPM Service BOEING is a trademark of BoeingService Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. PTC Confidential – Forward looking information subject to GPDIS_2016.ppt44 | 44 change without notice Questions and Answers

Global Product Data Interoperability Summit | 2016

Description You Me :Attendee :Speaker {Speech Time} 1 loop while open questions exist 1.1 Question Question 1.1.1 Answer Answer end loop

BOEING is a trademark of Boeing Management Company Copyright © 2016 Boeing. All rights reserved. Copyright © 2014 Northrop Grumman Corporation. All rights reserved. GPDIS_2016.ppt45 | 45