Multi-Domain Systems Engineering Interoperability MBE Summit 18 December 2013



Similar documents
PDES Requirements / Traceability Project

SAVI Behavior Model Integration Virtual Integration Process

B777. Landing Gear DO NOT USE FOR FLIGHT

Federated, Generic Configuration Management for Engineering Data

Hydraulic Landing Gear System

Electro-Mechanical Landing Gear System. Landing Gear and Brakes

SysML Modelling Language explained

Improving Interoperability in Mechatronic Product Developement. Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic

FLIGHT CONTROLS 1. GENERAL 2. MAIN COMPONENTS AND SUBSYSTEMS ROLL CONTROL. Smartcockpit.com BOEING 737 SYSTEMS REVIEW Page 1

METHOD & TOOLS TO SECURE AND SUPPORT COLLABORATIVE ARCHITECTING OF CONSTRAINED SYSTEMS

asuresign Aero (NATEP Grant MA005)

Mastering increasing product complexity with Collaborative Systems Engineering and PLM

Energy Recovery System for Excavators Meng (Rachel) Wang, Chad Larish Eaton Corporation

Effective Application of Software Safety Techniques for Automotive Embedded Control Systems SAE TECHNICAL PAPER SERIES

Development of AUTOSAR Software Components within Model-Based Design

06 HYDRAULICS, FLIGHT CONTROLS, LANDING GEAR, BRAKES

SAFE SOFTWARE FOR SPACE APPLICATIONS: BUILDING ON THE DO-178 EXPERIENCE. Cheryl A. Dorsey Digital Flight / Solutions cadorsey@df-solutions.

EHOOKS Prototyping is Rapid Again

Design and Development of Transport Aircraft Systems

Holistic PLM for the development of mechatronic systems Proof of concept: Synchronized Mechatronics Engineering enabled by SOA

Date: 30 January Minor damage to aircraft

What s new in Teamcenter Service Pack

System Architecture Virtual Integration: An Industrial Case Study

Virtual Prototyping of Aerospace Systems Using Integrated LMS Virtual.Lab and IMAGINE AMESim

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

ALM-PLM Integration for Systems Development

ELECTRICAL. Primary electrical power is provided by two engine driven generators which supply three-phase, 115 volt 400 cycle alternating current.

Simulation Data Management with Interoperability across domains

Agile Model-Based Systems Engineering (ambse)

Aligning IT investment and Business

Perspective on the Product and System Lifecycle

Signature and ISX CM870 Electronics

AC REUSABLE SOFTWARE COMPONENTS

Electronic Manual Gearbox

System Engineering Data Repository

Flight Operations Briefing Notes

Best Practices for CAD Data Migration

Managing Open Source Code Best Practices

PLM Center of Excellence PLM for Embedded Product Development - Challenges, Experiences and Solution. M a y

Ford Motor Company CAE PLM Solution and integration with CAE Pre-Processor Software

Rotorcraft Health Management System (RHMS)

DRAFT (Public comments phase August 2006) Date: XX/XX/XX. Initiated by: ANE-110

How To Write A Train Control System

Teamcenter feature checklist

Systems-driven Product Development. Overview

CAT VIII WORKING DRAFT

Raising. Product Data. MCAD & PLM Integration and Legacy PDM Data Migration. the Value of your. May 18, 2009

Tech Note: Smart Home Modeling the Internet-of- Things with SysML Part 3 Procurement to Evaluation

System Safety Process Applied to Automotive High Voltage Propulsion Systems

A Comprehensive Safety Engineering Approach for Software Intensive Systems based on STPA

Intoduction to SysML

Challenges of Requirements Modelling in the Product Development Process

PLM Improvements Needed to Support CMII Baselines

Adaptive cruise control (ACC)

3SL. Requirements Definition and Management Using Cradle

Integrating Teamcenter Simulation Process Management with ANSA

Guideline for Implementing the Universal Data Element Framework (UDEF)

Dal software all automazione attraverso uno sviluppo integrato multidisciplinare Decisioni Intelligenti, Macchine dedicate, Prodotti Migliori

Requirements Exchange: From Specification Documents to Models

Program Update June G500, G600 Program Update 06.15

Safety Driven Design with UML and STPA M. Rejzek, S. Krauss, Ch. Hilbes. Fourth STAMP Workshop, March 23-26, 2015, MIT Boston

IoT Security Platform

What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process

Systems Engineering Tools Integration and Interoperability using OSLC in the SPRINT project

Model Based Systems Engineering for Aircraft Systems How does Modelica Based Tools Fit?

Design Verification The Case for Verification, Not Validation

NEW C-130 WHEELS & BRAKES

Flight Safety Foundation. Approach-and-landing Accident Reduction. Tool Kit. FSF ALAR Briefing Note 8.3 Landing Distances

Preliminary Study of Aircraft Braking System with Emphasis on Fail-safe Technology

Product Performance Information Management NSRP Conference, May 14-16, San Diego, CA

Safety Lifecycle illustrated with exemplified EPS

Intland s Medical Template

OSLC ALM-PLM Interoperability Proof of Concept. Mike Loeffler Systems Engineering IT Specialist General Motors Company

LANDING GEAR & BRAKES GTM CONTENTS INTRODUCTION

ENOVIA Aerospace and Defense Accelerator for Program Management

ARINC IA Project Initiation/Modification (APIM)

Adaptive Cruise Control System Overview

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

Safety Requirements Specification Guideline

A380 Flight Controls overview

ENOVIA Semiconductor Accelerator for Enterprise Project Management

Safe Automotive software architecture (SAFE)

IQAN MDM Operation Manual

ENOVIA SmarTeam Engineering Express

Create, capture and deliver a systems perspective through integrated lifecycle processes and cross-discipline synchronization.

Memorandum Date: February 5, 2014

CHASSIS - 4WD SYSTEM. Realizes stable start-off and acceleration performance

A pragmatic approach to modeling large systems

BRAKE SYSTEM DESIGN AND THEORY

ACE Europe Henrik Weimer. TIM: The first Aras use case in Airbus

Overview. Stakes. Context. Model-Based Development of Safety-Critical Systems

Model-Driven Software Development for Robotics: an overview

Improve Quality and Decrease Time to Market with Better Requirements Management

Transcription:

Multi-Domain Systems Engineering Interoperability MBE Summit 18 December 2013 Greg Pollari, Rockwell Collins John Russell, Honeywell PDES Systems Engineering Project Leads

Joint PDES SAVI Presentation PDES, Inc. is an international industry/government/university consortium committed to accelerating the development and implementation of standards enabling enterprise integration and PLM interoperability for its member companies. Systems Engineering Interoperability www.pdesinc.org/ The AVSI SAVI Program is a collaboration between aerospace system development stakeholders that aims to advance the state of the art of technologies that enable virtual integration of complex systems. Integrate, Analyze, then Build http://savi.avsi.aero/

Supply Chain Tiers Multiple Data Formats Multiple Data Repositories THE SITUATION

Product Development SE Data Exchanges Text T r e n d Models & DB s T r e n d Diagrams T r e n d Text T r e n d Models & DB s T r e n d Diagrams T r e n d 80% 10% 10% Concept of Operations Operation & Maintenance 40% 40% 20% 60% 10% 30% 50% 20% 30% High-Level Requirement Detailed Requirements Traceability System Validation Subsystem Verification 30% 60% 10% 30% 60% 10% 10% 30% 60% High-Level Design Integration Testing 30% 65% 5% 10% 40% 50% Detailed Design Comp / Unit Testing 20% 75% 5% 20% 40% 40% Implementation Development Fabrication 20% 40% 40% MBD / MBE Impacting Systems Engineering Processes Percentages Driven by an Organization s MBE Adoption & Maturity Models exchanges increasing Text based requirements will not go away PDES, Inc. 2013

Multiple Groups/Tools/Repositories Airframer Sales Engineering Manufacturin g Service Model Repository Data Exchange/Translation Supplier 1 Supplier 2 Customer 1 Customer 2 Regulator AVSI 5

Cross-Domain Linking Model Explosion Increasing Complexity THE MODEL ENVIRONMENT

Publisher ATA Publisher Name Connection z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z24-xx-102 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z24-xx-202 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z27-xx-104 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z32-xx-101 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z32-xx-102 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z32-xx-103 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z32-xx-201 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z29-xx-105 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z29-xx-209 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-105 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-106 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-107 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-108 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-109 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-114 «LRM» Sonar «HWCI» Remote_Control «LRM» Motor w ith Encoder 0..* 0..3 «is-a» «references-a» «LRM» Color «is-a» «Mechanical... HERMES «references-a» «references-a» «HWCI» Vehicle «LRM» Sensor 1..4 «references-a» «references-a» «references-a» 0..4 «is-a» «LRM» Compass «is-a» 0..1 «references-a» «HWCI» Data_Loader_V «LRM» NXT «LRM» Gyro 0..1 «HWCI» Data_Loader_RC Publisher ATA Publisher Name Connection z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z24-xx-102 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z24-xx-202 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z27-xx-104 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z32-xx-101 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z32-xx-102 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z32-xx-103 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z32-xx-201 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z29-xx-105 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z29-xx-209 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-105 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-106 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-107 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-108 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-109 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-114 Requirements DOORS, Excel Models Across the Supply Chain SysML Enterprise Architect Fault Tree CAFTA AADL OSATE RTES Analysis ASIIST CPU Constraint Analysis LUTE FSB Main Memory Bridge 2 Peripheral 2 Host Bridge Local PCI Memory Bus Bridge 1 PCI Peripheral 1 Bus Network Adapter Network Bus S w itc h Behavior UPPAAL 3D Solid Geometry SolidWorks, NX FMEA Excel Hazard Table Excel Correspondence Pub-Sub Excel Markov Chains PRISM SAVI MR/DEL Standards: PLCS/DEX, STEP, ReqIF, XMI, OSLC, Eclipse Proprietary: Intentional SW, The Mathworks Simulink SCADE Behavior Modelica Proprietary PDM/PLM TeamCenter, Enovia, Windchill ERP SVN AVSI Eurostep Share-A-space 7

Requirement Description Derived Traced From Aircraft shall have a means to decelerate on Minimum standard 14 CFR Part S18-ACFT-R-0009 the ground in required for aircraft 25.735 accordance with 14CFR certification 25.735 S18-ACFT-R-0110 S18-ACFT-R-0135 S18-ACFT-R-0184 S18-ACFT-R-0185 A/C Reqts (excerpt) Aircraft shall have autobrake function Aircraft shall provide an anti-skid function. Aircraft shall have hydraulically-driven brake function The pilot shall be allowed to override the autobrake function. Requirements Model Technological improvements in CAT IIIb auto-landing Derived capability and market research, (report MRS18- XXX) about the customer needs All weather operation and stability of the aircraft during runway Derived runs and market research, (report MRS18- XXX) about the customer needs Failure Trade Condition studies TS18- XXXX (Hazard (not shown in the Phase Description) example) determined that Loss the of hydraulic drive of brake system is more Landing, RTO, Deceleration Derived economically feasible Taxi than Capability electrical systems a. Unannunciated given the reuse of hydraulics loss of systems Landing, RTO Deceleration from previous SAE Capability aircraft. Autobrake function is b. Annunciated derived from the crew 14CFR operational loss of design 25.735(c)(2) Landing Deceleration requirement allowing Capability override. A/C FHA (excerpt) c. Unannunciated loss of Deceleration Capability d. Annunciated loss of Deceleration Capability Taxi Taxi Effect of Failure Condition on Aircraft/Crew See Below Catastrophic Hazardous Major No Safety Effect Classification See Below Function Decelerate Aircraft using Wheel Braking Crew is unable to decelerate the aircraft,resulting in a high speed overrun Crew selects a more suitable runway,notifies emergency ground support, and prepares occupants for runway overrun. Crew is unable to stop the aircraft on the taxi way or gate resulting in low speed contact with terminal, aircraft, or vehicles. Crew steers the aircraft clear of any obstacles and calls for a tug or portable stairs. AVSI WBS FHA (excerpt) Failure Condition (Hazard Description) Total Loss of wheel braking a. Unannunciated loss of wheel braking b. Annunciated loss of wheel braking Phase Landing or RTO Landing or RTO Landing Partial Symmetrical Loss Landing or RTO of Wheel Braking a. Unannunciated partial symmetrical loss of wheel braking b. Annunciated partial symmetrical loss of wheel braking Asymmetrical Loss of Wheel Braking a. Asymmetrical loss of wheel braking â brake system failure only b. Asymmetrical loss of wheel braking and loss of rudder or nose wheel steering Inadvertent wheel brake application Landing or RTO Landing Landing or RTO Landing or RTO Landing or RTO Effect of Failure Condition on Aircraft/Crew See Below Crew detects the failure when the brakes are operated. The crew uses spoilers and thrust reversers to the maximum extent possible. This may result in a runway overrun. Crew selects a more suitable airport, notifies emergency ground support, and prepares occupants for runway overrun. The crew uses spoilers and thrust reversers to the maximum extent possible. See below The crew detects the failure when the brakes are used. Crew uses available wheel braking, spoilers and thrust reversers available to maximum extent to decelerate the aircraft. The temperature on wheels of the loaded brakes increases and could reach point where wheel/fire failure occurs. Depending on number of brakes lost result could be an overrun. The crew is aware that there is a partial loss of braking before landing. Crew uses wheel braking, spoilers and thrust reversers available to maximum extent to decelerate the aircraft. The temperature on wheels of the loaded brakes increases and could reach point where wheel/fire failure occurs. Depending on number of brakes lost result could be an overrun. See below Decrease in braking performance. Tendency to veer off the runway. For braking performance and brake temperature the effects are the same as partial brake loss above. The crew keeps the aircraft on the runway by using rudder at high speed and nose wheel steering at low speed. Consequences are TBD pending results of the justification studies. Decrease in braking performance. Tendency to veer off the runway. For braking performance and brake temperature the effects are the same as partial brake loss above. The crew cannot maintain runway centerline and results in an offside excursion. See below Classification Hazardous Hazardous Major to Hazardous Major Potentially catastrophic â to be confirmed by analysis Hazardous Reference to Supporting Material Verification S18 Aircraft FTA Crew procedures for loss of normal S18 Aircraft FTA and reserve modes Additional study required to determine classification Additional studies required to determine classification. Potentially catastrophic â to be confirmed by analysis S18 Aircraft FTA 8

z32-xx-101 BSCU L z32-xx-211 Tire Pressure Sensor - L Outboard z32-xx-215 Tire Temp. Sensor - L Outboard z32-xx-213 Wheel Rotation Sensor - L Outboard z24-xx-101_z32-xx-101 z32-xx-212 Brake Temp. Sensor - L Outboard z32-xx-103_z32-xx-101 z27-xx-104_z32-xx-101 z32-xx-102_z32-xx-101 z29-xx-211 Brake Actuator - L Outboard z29-xx-101 Hyd. Pwr. Sys. - L z29-xx-104 Accumulator - L z24-xx-101 Elec. Pwr. Sys. - L z29-xx-210_z29-xx-211 z32-xx-109 Weight-On-Wheels Sensor L z29-xx-208 HPS - R Isolation Valve - L z29-xx-103_z29-xx-104 z29-xx-209 Meter Valve - L Outboard z29-xx-210 Manual Meter Valve - L Outboard z32-xx-210 Hyd. Pressure Sensor - L Outboard z24-xx-101_z32-xx-102 z24-xx-101_z27-xx-104 z24-xx-101_z32-xx-103 z24-xx-101_z32-xx-201 z24-xx-101_z24-xx-202 z24-xx-101_z24-xx-102 z29-xx-101_z29-xx-108 z29-xx-109_z29-xx-101 z29-xx-110_z29-xx-101 z29-xx-101_z29-xx-102 z29-xx-103_z29-xx-209 z29-xx-208_z29-xx-103 z29-xx-103 Selector Valve - L z32-xx-106 Tire Pressure Sensor - L Inboard z29-xx-102 HPS - L Isolation Valve - L z29-xx-102_z29-xx-103 z29-xx-103_z29-xx-105 z29-xx-105 Meter Valve - L Inboard z29-xx-106 Manual Meter Valve - L Inboard z32-xx-105 Hyd. Pressure Sensor - L Inboard z32-xx-114 Tire Temp. Sensor - L Inboard z32-xx-102 L Rudder Pedal Brake Position Sensor L z29-xx-106_z29-xx-107 z32-xx-108 Wheel Rotation Sensor - L Inboard z27-xx-104 Rudder Pedal Rudder Position Sensor - L z32-xx-103 R Rudder Pedal Brake Position Sensor L z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z32-xx-107 Brake Temp. Sensor - L Inboard z29-xx-107 Brake Actuator - L Inboard z27-xx-101 Rudder Pedal Assembly - L z27-xx-201 Rudder Pedal Assembly - R z29-xx-111 Brake Actuator - R Inboard z32-xx-202 L Rudder Pedal Brake Position Sensor R z27-xx-204 Rudder Pedal Rudder Position Sensor - R z24-xx-202 Elec. Pwr. Dist. Unit - Wheel Well - R z32-xx-112 Brake Temp. Sensor - R Inboard z32-xx-113 Wheel Rotation z32-xx-203 R Rudder Pedal Brake Position Sensor R z29-xx-110_z29-xx-111 Sensor - R Inboard z32-xx-201_z29-xx-105 z32-xx-201_z29-xx-109 z29-xx-108 HPS - L Isolation Valve - R z29-xx-109 Meter Valve - R Inboard z29-xx-110 Manual Meter Valve - R Inboard z32-xx-110 Hyd. Pressure Sensor - R Inboard z32-xx-115 Tire Temp. Sensor - R Inboard z29-xx-108_z29-xx-203 z29-xx-203 Selector Valve - R z32-xx-111 Tire Pressure Sensor - R Inboard z24-xx-201_z32-xx-203 z24-xx-201_z27-xx-204 z24-xx-201_z32-xx-202 z24-xx-201_z32-xx-101 z24-xx-201_z24-xx-102 z24-xx-201_z24-xx-202 z29-xx-202_z29-xx-203 z29-xx-202 HPS - R Isolation Valve - R z29-xx-205 Meter Valve - R Outboard z29-xx-206 Manual Meter Valve - R Outboard z32-xx-205 Hyd. Pressure Sensor - R Outboard z24-xx-201 Elec. Pwr. Sys. - R z29-xx-210_z29-xx-201 z29-xx-209_z29-xx-201 z29-xx-201_z29-xx-208 z29-xx-201_z29-xx-202 z29-xx-203_z29-xx-204 z29-xx-206_z29-xx-207 z32-xx-209 Weight-On-Wheels Sensor R z29-xx-201 Hyd. Pwr. Sys. - R z29-xx-204 Accumulator - R z29-xx-207 Brake Actuator - R Outboard z32-xx-202_z32-xx-201 z27-xx-204_z32-xx-201 z32-xx-203_z32-xx-201 z24-xx-201_z32-xx-201 z32-xx-207 Brake Temp. Sensor - R Outboard z32-xx-208 Wheel Rotation Sensor - R Outboard z32-xx-214 Tire Temp. Sensor - R Outboard z32-xx-206 Tire Pressure Sensor - R Outboard z32-xx-201 BSCU R Publisher/Subscriber Model ATA Name z24-xx-101 Elec. Pwr. Sys. - L z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-201 Elec. Pwr. Sys. - R z24-xx-202 Elec. Pwr. Dist. Unit - Wheel Well - R z29-xx-106_z32-xx-101 z29-xx-105_z29-xx-101 z29-xx-205_z29-xx-201 z29-xx-206_z392-xx-201 z27-xx-101 Rudder Pedal Assembly - L z27-xx-104 Rudder Pedal Rudder Position Sensor - L z27-xx-201 Rudder Pedal Assembly - R z27-xx-204 Rudder Pedal Rudder Position Sensor - R z29-xx-101 Hyd. Pwr. Sys. - L z29-xx-102 HPS - L Isolation Valve - L z29-xx-103 Selector Valve - L z29-xx-104 Accumulator - L z32-xx-206_z32-xx-101 z32-xx-214_z32-xx-101 z32-xx-208_z32-xx-101 z32-xx-207_z32-xx-101 z32-xx-209_z32-xx-101 z32-xx-109_z32-xx-101 z32-xx-212_z32-xx-101 z32-xx-213_z32-xx-101 z32-xx-215_z32-xx-101 z32-xx-211_z32-xx-101 z32-xx-205_z32-xx-101 z32-xx-210_z32-xx-101 z32-xx-101_z29-xx-205 z32-xx-101_z29-xx-209 z29-xx-209_z29-xx-210 z29-xx-210_z32-xx-210 z29-xx-105_z29-xx-106 z29-xx-106_z32-xx-105 z24-xx-102_z29-xx-209 z24-xx-102_z29-xx-105 z24-xx-102_z32-xx-210 z24-xx-102_z32-xx-105 z24-xx-102_z29-xx-211 z24-xx-102_z29-xx-215 z24-xx-102_z29-xx-213 z24-xx-102_z32-xx-212 z24-xx-102_z32-xx-109 z24-xx-102_z32-xx-106 z24-xx-102_z32-xx-114 z24-xx-102_z32-xx-108 z24-xx-102_z32-xx-107 z27-xx-101_z29-xx-210 z27-xx-101_z29-xx-106 z27-xx-101_z29-xx-110 z27-xx-101_z29-xx-206 z27-xx-201_z29-xx-210 z27-xx-201_z29-xx-106 z27-xx-201_z29-xx-110 z27-xx-201_z29-xx-206 z24-xx-202_z32-xx-112 z24-xx-202_z32-xx-113 z24-xx-202_z32-xx-115 z24-xx-202_z32-xx-111 z24-xx-202_z32-xx-209 z24-xx-202_z32-xx-207 z24-xx-202_z32-xx-208 z24-xx-202_z32-xx-214 z24-xx-202_z32-xx-206 z24-xx-202_z32-xx-110 z24-xx-202_z32-xx-205 z24-xx-202_z29-xx-109 z24-xx-202_z29-xx-205 z29-xx-203_z29-xx-109 z29-xx-203_z29-xx-205 z29-xx-109_z29-xx-110 z29-xx-110_z32-xx-110 z29-xx-205_z29-xx-206 z29-xx-206_z32-xx-205 z32-xx-110_z32-xx-201 z32-xx-105_z32-xx-201 z32-xx-209_z32-xx-201 z32-xx-111_z32-xx-201 z32-xx-115_z32-xx-201 z32-xx-113_z32-xx-201 z32-xx-112_z32-xx-201 z32-xx-107_z32-xx-201 z32-xx-108_z32-xx-201 z32-xx-114_z32-xx-201 z32-xx-106_z32-xx-201 z32-xx-109_z32-xx-201 Publisher ATA Publisher Name Connection Signal Subscriber ATA Subscriber Name Notes z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z24-xx-102 Primary Power z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z24-xx-202 Secondary Power z24-xx-202 Elec. Pwr. Dist. Unit - Wheel Well - R z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z27-xx-104 Main Power z27-xx-104 Rudder Pedal Rudder Position Sensor - L z27-xx-101 Rudder Pedal Assembly - L z27-xx-101_z29-xx-110 Mechanical Power z29-xx-110 Manual Meter Valve - R Inboard z27-xx-101 Rudder Pedal Assembly - L z27-xx-101_z29-xx-206 Mechanical Power z29-xx-206 Manual Meter Valve - R Outboard z29-xx-101 Hyd. Pwr. Sys. - L z29-xx-101_z29-xx-102 Hyd. Power (Pressure) z29-xx-102 HPS - L Isolation Valve - L z29-xx-103 Selector Valve - L z29-xx-103_z29-xx-104 Hyd. Power (Pressure) z29-xx-104 Accumulator - L Bi z29-xx-105 Meter Valve - L Inboard z29-xx-105_z29-xx-101 Hyd. Power (Return) z29-xx-101 Hyd. Pwr. Sys. - L z32-xx-101 BSCU - L z32-xx-101_z29-xx-205 Meter Valve R Outboard Command z29-xx-205 Meter Valve - R Outboard z32-xx-101 BSCU - L z32-xx-101_z29-xx-209 Meter Valve L Outboard Command z29-xx-209 Meter Valve - L Outboard z32-xx-109 Weight-On-Wheels Sensor - L z32-xx-109_z32-xx-101 Weight-On-Weels Sensor L Reading z32-xx-101 BSCU - L z32-xx-109 Weight-On-Wheels Sensor - L z32-xx-109_z32-xx-201 Weight-On-Weels Sensor L Reading z32-xx-201 BSCU - R AVSI 9

SysML Model bdd [Package] CWBS [CWBS] ibd [Block] CWBS_Impl [CWBS_Impl] in Nor_In in PedalPos1 in Pwr1 in Pwr2 in AC_Speed in Skid in Acc_P out System_Mode out Alt_Active in Alt_In in AutoBrake in Blue_P in DecRate in Green_P «flowport» Pwr1 «flowport» Pwr2 «flowport» PedalPos1 «block» CWBS flow ports «flowport» System_Mode «flowport» Alt_Active in NorP_Feedback out NorValveCmd in Nor_Out in Pedal1 in Pedal2 in Pwr1 in Pwr2 in Skid out System_Mode in AC_Speed in Acc_P in AltP_Feedback out AltValveCmd out Alt_Active in AutoBrakeOn in Blue_P in «flowport» DecRate Pwr1 in Green_P «flowport» Pwr2 «block» BSCU flow ports «flowport» Alt_Active «flowport» NorValveCmd «flowport» AltValveCmd «flowport» System_Mode in AutoBrake in Blue_P in DecRate in Green_P in Nor_In in PedalPos1 in Pwr1 in Pwr2 in AC_Speed in Skid in Acc_P out System_Mode out Alt_Active in Alt_In «block» CWBS_Impl flow ports CWBS «flowport» Alt_Active «flowport» AutoBrake «flowport» DecRate «flowport» AC_Speed «flowport» Skid «flowport» Green_P «flowport» Blue_P «flowport» Acc_P «flowport» Nor_In «flowport» Alt_In «flowport» Pedal1 «flowport» Pedal2 «flowport» AutoBrakeOn «flowport» DecRate «flowport» AC_Speed «flowport» Skid «flowport» NorP_Feedback «flowport» AltP_Feedback «flowport» Green_P «flowport» Blue_P «block» SelectorValve flow ports in Alt_In out Alt_Out out Nor_Out «flowport» Nor_Out in Nor_in «flowport» Nor_in «flowport» Alt_Out «flowport» Alt_In SV : SelectorValve DSV : Delay1 DelayCMDAS : Delay2 WC : Wheel PedalP : Pedal CMDASMV : CMDASMeterValve AccDelay : Delay3 BSControlUnit : BSCU AccASManual : Valves «flowport» Pwr1 «flowport» Nor_In «flowport» Alt_In BSControlUnit : BSCU «flowport» Pwr1 «flowport» NorValveCmd parts SV : SelectorValve «flowport» Alt_Out «flowport» Nor_in «flowport» Nor_Out «flowport» Alt_In DSV : Delay1 «flowport» Nor_Out «flowport» NorP_Feedback «flowport» Acc_P «flowport» Nor_Out «flowport» Pwr2 «flowport» Alt_Active «flowport» Pwr2 CMDASMV : CMDASMeterValve «block» CWBS_Impl flow ports in AutoBrake in Blue_P in DecRate in Green_P in Nor_In in PedalPos1 in Pwr1 in Pwr2 in AC_Speed in Skid in Acc_P out System_Mode «flowport» System_Mode out Alt_Active in Alt_In «flowport» Alt_Active parts SV : SelectorValve DSV : Delay1 DelayCMDAS : Delay2 WC : Wheel PedalP : Pedal CMDASMV : CMDASMeterValve AccDelay : Delay3 BSControlUnit : BSCU AccASManual : Valves «flowport» PedalPos1 «flowport» Skid «flowport» Nor_In «block» «block» CMDASMeterValv e Pedal flow ports flow ports in Nor_out out MechPedal out Normal_Pressure «flowport» out Pedal1 in NorValveCmd out Pedal2 «flowport» Pedal1 Normal_Pressure in PedalPos1 «flowport» Pedal2 «flowport» PedalPos1 «flowport» Nor_out «flowport» MechPedal «flowport» NorValveCmd «block» Delay1 «block» flow ports Valves out NorP_Feedback in Nor_Out flow ports «flowport» in Cmd «block» NorP_Feedback out PipeOut_AccP Delay2 in Acc_Pressure in AltValveCmd «flowport» Nor_Out flow ports in Alt_Active «flowport» out Nor_Out in Alt_Out PipeOut_AccP in Normal_Pressure «flowport» Nor_Out out «flowport» Alternate_Pressure «flowport» Alt_Out «flowport» Normal_Pressure Alternate_Pressure «flowport» Acc_Pressure «flowport» PedalP : Pedal «flowport» PedalPos1 PedalPos1 «flowport» Pedal1 «flowport» Pedal2 «flowport» MechPedal «flowport» AutoBrake «flowport» AC_Speed «flowport» Skid «flowport» DecRate «flowport» Green_P «flowport» Blue_P «flowport» Acc_P «flowport» Pedal1 «flowport» Pedal2 «flowport» AltValveCmd «flowport» AutoBrakeOn «flowport» AC_Speed «flowport» Skid «flowport» System_Mode «flowport» DecRate «flowport» Green_P «flowport» Blue_P «flowport» Acc_P «flowport» NorP_Feedback «flowport» Nor_Out «flowport» AltP_Feedback «flowport» Nor_out «flowport» Normal_Pressure «flowport» NorValveCmd DelayCMDAS : Delay2 «flowport» Normal_Pressure «flowport» Nor_Out AccASManual : Valves «flowport» PipeOut_AccP «flowport» Alt_Out «flowport» Acc_Pressure «flowport» Alt_Active «flowport» Alternate_Pressure «flowport» AltValveCmd «flowport» Cmd «flowport» System_Mode «flowport» Green_P «flowport» DecRate «flowport» Blue_P «flowport» AutoBrake «flowport» Alt_Active «flowport» AltValveCmd «flowport» Cmd «block» Delay3 flow ports out AltP_Feedback in PipeOut_AccP «flowport» «flowport» PipeOut_AccP AltP_Feedback WC : Wheel AccDelay : Delay3 «flowport» Normal_Pressure «flowport» PipeOut_AccP «flowport» AltP_Feedback «flowport» Alternate_Pressure «flowport» Alt_In «flowport» Acc_P «block» Wheel «flowport» AC_Speed «flowport» Pwr2 flow ports in Alternate_Pressure in Normal_Pressure «flowport» Normal_Pressure «flowport» Pwr1 «flowport» Alternate_Pressure AVSI 10

System & SW Architecture with AADL AVSI 11

Architecture Fault Model AVSI 12

Solid Geometry Model Electrical Line to sensors BSCUs Hydraulic components Electrical Electrical Power supplies Pwr Dist. Unit Hydraulic Power supplies AVSI 13

Requirements Exchange Inter-Model Dependencies Inter-Model Consistency Checks USE CASES

Dependencies Are Key Software Project Management Systems D Electrical D D Manufacturing D Mechanical Test & Evaluation Aerodynamics Propulsion Structures Each dependency needs to be identified, tracked and checked throughout the life cycle AVSI 15

Inter-Model Consistency Project Management Systems Software Electrical Manufacturing Mechanical Test & Evaluation Each group has views/models of the Aerodynamics airplane Relations/Dependencies exist between the views/models used AVSI Propulsion Structures Inconsistent Possible Problems Not Valuable 16

Inter-Model Consistency Checks Solid models BSCU Functional Models (AADL SysML) Hyd power supply Accumulator AVSI 17

DEMONSTRATIONS

2013 Proof of Concept Eurostep ReqIF Importer Based on small sample size of ReqIF examples Possibility of bidirectional POC Converting to PLCSe2 (PSM model) in 2014 Requirements Management System (DOORS 9.5 - ReqIF) REQUIREMENTS CM Level (transmit receive): export / import; status, version, effectivity Requirements Management Repository (Share-A-space 7.7) DOORS Excel format Slight modification to get TcSE import to work Some work by Eurostep; need to repeat with test case SysML Tool (Magic Draw XMI) Eurostep Excel format Requirements Management Artifacts (Excel Format requirements & traceability) AP233 version incompatiblity issues; ReqIF testing incomplete Requirements Management System (TcSE 8, 9, 10 - AP233 / ReqIF) SysML Tool (Enterprise Architect XMI) Expand to EA in 2014 prior work shows challenges with EA; need more vendor engagement More Roundtrip Testing Needed with PDES / SAVI Use Cases PDES, Inc. 2013

2013 Results to Date Limited Funding and Resources Allowed Small Amount of Testing in Q3/Q4 2013 PDES, SAVI, and independent participation Majority of effort in setting up environment and test cases Results are very preliminary Simple public test cases:» Training example from DOORS» Set of 10 requirements with tracing and doc relationships using Eurostep Excel template Word / Excel Most tools do a good job of exchanging raw text, but sometimes paragraphs become requirements, loss of subtyping can happen Users need to take care not to break templates Change Management and graphics/attachments problematic if not setup well; loss of attachments in some translations regardless PDES, Inc. 2013

2013 Results to Date (continued) ReqIF Supported by several tools, but no CM / versioning in systems tested Worked reasonably well into Share-A-space no exporter yet Supported by DOORS, TcSE, and other RM tools Need to be careful when exchanging partial data sets with earlier versions of DOORS AP233 TcSE 8, 9, 10 use a very early version of AP233 that is not compliant with PLCSe1 or e2. Needs investigation to see how difficult it would be to map or convert TcSE AP233 worked well between versions (forward and backward) and instances during limited testing; some use for migrations found Update coming from Eurostep in early 2014 will enable better testing with other tools PDES, Inc. 2013

DOORS, Excel Share-A-space TM SysML, AADL SolidWorks, NX THE TOOLS AND LANGUAGES

DOORS ReqIF 9.5 Import to Share-A-Space 7.7 PDES, Inc. 2013

POC Comparison Tool General Need for Comparisons of Versions POC Discussion Topics What are the use cases? What input formats should be supported? How will this approach fit for large datasets? human factors will be a major consideration Are there better approaches? PDES, Inc. 2013

Structure imported from STEP files AVSI

Structure imported from AADL file AVSI

Requirements imported from Excel

Requirements tracing relationships AVSI

This Ain t Your CAD Model Data Exchange THE CONCLUSIONS

Key Takeaways Systems Engineering use cases expose a new layer of complex interoperability requirements Multi-domain Subsets of shared properties data exchange Relationships (not exchange) of dissimilar properties» Consistency» Traceability» Dependency» Association Not a zero sum game for tool providers Interoperability is the opportunity to participate PDES, Inc. 2013

Intra-Domain Interoperability File exchange/translation example MCAD Tool X AP-203/-242 MCAD Tool Y ECAD Tool 1 AP-210 ECAD Tool 2 PDES, Inc. 2013

Inter-Domain Interoperability Environmental Requirements SysML AADL LVCS MCAD Simulink Security Interoperability MODAF DODAF ASIIST EMI ECAD DFD Standards Mission Scenario FEA Modelica Config Mgmt AP-233/-239 Model Checkers CAFTA PDES, Inc. 2013

Publisher ATA Publisher Name Connection z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z24-xx-102 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z24-xx-202 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z27-xx-104 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z32-xx-101 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z32-xx-102 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z32-xx-103 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z32-xx-201 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z29-xx-105 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z29-xx-209 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-105 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-106 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-107 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-108 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-109 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-114 «LRM» Sonar «Mechanical... HERMES «references-a» «references-a» «references-a» «references-a» 0..* 1..4 0..1 «HWCI» «HWCI» Remote_Control «HWCI» Vehicle Data_Loader_V «references-a» «references-a» «references-a» 0..3 0..4 «LRM» «LRM» «LRM» Motor w ith Sensor NXT Encoder «is-a» «is-a» «LRM» Color «is-a» «is-a» «LRM» Compass «LRM» Gyro «HWCI» 0..1 Data_Loader_RC Publisher ATA Publisher Name Connection z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z24-xx-102 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z24-xx-202 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z27-xx-104 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z32-xx-101 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z32-xx-102 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z32-xx-103 z24-xx-101 Elec. Pwr. Sys. - L z24-xx-101_z32-xx-201 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z29-xx-105 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z29-xx-209 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-105 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-106 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-107 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-108 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-109 z24-xx-102 Elec. Pwr. Dist. Unit - Wheel Well - L z24-xx-102_z32-xx-114 Model Repository/Data Exchange Layer Leverage SysML Enterprise Architecture models Existing tools Existing IT systems Existing repositories Requirements DOORS, Excel Fault Tree CAFTA AADL OSATE Most RTES Important Analysis 3D Solid Requirements Protect IP Geometry ASIIST Host CPU FSB Bridge Main Local Memory Process PCI Memory Neutral Bus Bridge 1 Bridge 2 PCI Peripheral 1 Bus Network IT Adapter Independent Peripheral 2 Network Bus S w itc Standards Based Consistency h Behavior Checking Clear Ownership UPPAAL LUTE Auditable Secure Access Flexible Content SAVI MR/DEL Standards: PLCS/DEX, STEP, ReqIF, XMI, OSLC, Eclipse Proprietary: Intentional SW, The Mathworks SolidWorks, NX FMEA Excel Hazard Table Excel Markov Chains PRISM Corresponden Pub-Sub Excel Simulink SCADE Behavior Modelica PDM/PLM Proprietary TeamCenter, Enovia, Windchill ERP SVN AVSI Eurostep Share-A-space 33

Technical Data Package It s All About the Data CONCLUSION

Technical Data Package Systems Engineering Model Set High complexity Cross domain Linking subsets of model properties Standards based Process and tool independent Protect Intellectual Property PDES & SAVI research and demonstrations

PDES Systems Engineering Workshop March 10, 2014 Gaithersburg Candidate Topics Interoperability demonstration results: PDES, SAVI Web services demonstration results Business case for users and solution providers Walkthrough data interoperability process MoSSEC Link between systems engineering and system simulation Other industry efforts All are welcome Provide contact information to receive an invitation

Contacts John Russell, Honeywell john.russell@honeywell.com Don Ward, AVSI savipgm@gmail.com Greg Pollari, Rockwell Collins gmpollar@rockwellcollins.com Dave Redman, AVSI dredman@tamu.edu

BACKUP

Next Steps Prepare results for INCOSE discussions Coordinate with vendors Integrate SAVI use and test cases Install and Test Eurostep AP239 e1&e2 import / export functions in 2014 Develop smaller, more targeted test cases with diagrams and hardware references Test larger datasets with more tools Coordinate industry XMI test cases Expand white paper on TDP use & interoperability in Systems Engineering Seek funding for more complete project PDES, Inc. 2013

Proposed Demonstration Phase 1 Tier 1 REQUIREMENTS CM / PLM: export / import; status, version, effectivity Safety / hazard, Locking (?) investigation Linking Requirements with Different Names - Requirement with 2 names Grouping of requirements (both scenarios) Issue tracking (observation AP233/239) PRIME Requirements Management System (AP233) REGULATOR -How could they use this? -Is there a report we could produce? - Military / Civilian Airworthiness considerations? Tier 2 ORG 1 Requirements Management System (DOORS - ReqIF) INDEPENDENT VERIFICATION Metadata on verification Artifacts Electrical, Mechanical, Software Certification Metadata Separation of OEM and derivative requirement data ORG 2 Requirements Management System (TcSE - AP233 / ReqIF) Tier 3 ORG 3 Requirements Management System (PTC - ReqIF) ORG 3 SysML Tool (Magic Draw XMI) ORG 4 Simulation (Open Modelica FMI) PDES, Inc. 2013