Integrating Multi-domain Environment , Relationship Hub – a FOAK Project Zvi Lando , IAI (Israel Aerospace Industries ) Nir Mashkif , Haifa Research Lab © 2010 IBM Corporation IBM Research A&D FOAK Project Agenda Systems Engineering in Israel Aerospace Industries (IAI) IBM Research and IAI project collaboration: Relationship Hub (RH) Demonstration © 2010 IBM Corporation Integrated NPI: Hierarchical System View System Engineer System Engineer System Engineer System Engineer Subs 1 Mod 1.1 Mod 1.2 System Engineer SW Comp Mod 2.1 System Engineer HW Comp System Mech Comp Mod 2.2 System Engineer System Engineer Subs 2 Mod 2.3 System Engineer SW Comp Unclassified Mod 3.1 System Engineer HW Comp Subs 3 Mod 3.2 System Engineer Mech Comp SARAH-3 This document contains proprietary information of Israel Aerospace Industries Ltd. and may not be reproduced, copied, disclosed or utilized in any way in whole or in part, without the prior written consent of Israel Integrated NPI: Inter-Discipline View Systems Engineering Process Inter-Node Process Alignment & Data Continuity Inter-Node, Inter-Discipline, Process Alignment & Data Continuity Intra-Node, Inter-Discipline, Process Alignment & Data Continuity Software Engineering Process System Engineer Electronics Engineering Process Mechanical Engineering Process System Engineer System Engineer System Engineer System Engineer System Engineer System Engineer System Engineer System Engineer Unclassified System Engineer SARAH-4 This document contains proprietary information of Israel Aerospace Industries Ltd. and may not be reproduced, copied, disclosed or utilized in any way in whole or in part, without the prior written consent of Israel Integrated NPI: Example Search And Rescue Automated Helicopter SARAH Control Station Air Vehicle Air Frame Avionics Mission Planning Station Payload Portable Video Terminal Cross-Discipline Constraints Structural Constraints Payload Payload Payload Control Equipment Structure (Software) (Electronics) (Mechanics) Unclassified SARAH-5 This document contains proprietary information of Israel Aerospace Industries Ltd. and may not be reproduced, copied, disclosed or utilized in any way in whole or in part, without the prior written consent of Israel Business Objectives Reduce Time Reduce Cost Integrated Development Environment Unclassified Improve Quality SARAH-6 This document contains proprietary information of Israel Aerospace Industries Ltd. and may not be reproduced, copied, disclosed or utilized in any way in whole or in part, without the prior written consent of Israel Integrated Development Environment Process Alignment Data Continuity Tool Connectivity Unclassified SARAH-7 This document contains proprietary information of Israel Aerospace Industries Ltd. and may not be reproduced, copied, disclosed or utilized in any way in whole or in part, without the prior written consent of Israel Example: Requirements Engineering & Test Design Requirements Engineering Process System Requirements Derivation Data Continuity Data duplication System Requirements DOORS (IBM) Test Design Process Quality Center (HP) Specialized Connector Manual or no notification of availability Process Alignment Test Design Notification of System Requirements availability for test design Unclassified SARAH-8 8 This document contains proprietary information of Israel Aerospace Industries Ltd. and may not be reproduced, copied, disclosed or utilized in any way in whole or in part, without the prior written consent of Israel Data Continuity Challenges Challenge 3: Extend to additional tools SA ,RPE Doors Other: SAP - ERP Mantor Harness HP Quality Center TCUE /NX Mantra Mentor, SAP… 9 Challenge 2: Avoid inter-tool data duplication Unclassified Rhapsody Challenge 1: Avoid building & maintaining multiple specialized inter-tool connectors SARAH-9 This document contains proprietary information of Israel Aerospace Industries Ltd. and may not be reproduced, copied, disclosed or utilized in any way in whole or in part, without the prior written consent of Israel IBM Research A&D FOAK Project Agenda Systems Engineering in Israel Aerospace Industries (IAI) IBM Research and IAI project collaboration: PLM Relationship Hub (RH) Demonstration © 2010 IBM Corporation 10 IBM Research A&D FOAK Project The Relationship Hub -The Solution Approach Traceability Product data exists in different systems SA RPE Doors No peer to peer integration Impact analysis Relationship Hub HP Quality Center TC /NX PDM Rhapsody Data Duplication Data Continuity 11 © 2010 IBM Corporation 11 IBM Research A&D FOAK Project “TO BE” Environment P2P tools/Systems environment tools/Systems with Relationship Hub 12 © 2010 IBM Corporation IBM Research A&D FOAK Project Capabilities of the Relationship Hub Relationship Hub: Support Systems Engineering Method SA Cross tool models/artifacts integrated view Clearcase /RTC Cross tool models/artifacts bidirectional relations Cross tool search and query Impact analysis Inter Connectivity rules checking via constraint satisfaction technology DOORS Cross tool reports and documents generation Wiring/ messaging 13 Rhapsody Cross domain baselining PDM TC/Mantra TC/NX Reports/ RPE © 2010 IBM Corporation IBM Research A&D FOAK Project The Relationship Hub Architecture ALM / PLM SE: System Architect , Rhapsody RH Adapter Req: Doors Testing: HP QC SW: Rhapsody ,RSA RH Adapter RH Adapter Mechanical Eng: Team Center RH Adapter PDM tool: RH Adapter Manufacturing /ERP RH Adapter WPS SOA/OSLC bridge REST APIs RH Web UI Relationship Hub Apps: Build on Impact analysis Inter Connectivity Rule Checking – By CSP solver Document Generation – By RPE Bi directional Inter Link Creation and mgt RH UI Extensions in REST APIs ALM/PLM Tools Jazz Team Server Data Model A 14 - CAM Data Model B Data Model C © 2010 IBM Corporation IBM Research A&D FOAK Project The Relationship Hub Applications Cross Tool Models/Artifacts Integrated View Impact Analysis IRC – Interconnectivity Rule Checking Automatic Document Generation 15 © 2010 IBM Corporation IBM Research A&D FOAK Project Cross Tool Models/Artifacts Integrated View Relationship Hub Inter Links Intra Links Integrated view of data models from heterogeneous engineering tools Stores only indexing data including intra-relationships Capture client methodology for enriching the data Enable query the data according to the client methodology Cross tool relations among model elements from different tools/disciplines TC/NX SA 16 Common Web UI for create and manage Inter Relations DOORS © 2010 IBM Corporation IBM Research A&D FOAK Project Impact Analysis The ability to identify all related elements that could potentially be impacted by a change in an Elements Relationship Hub Perform smart search across RH elements and relations according to predefine types: Upstream impact analysis Downstream impact analysis Customize – reflects the customer’s analysis definitions Uses advance visualization Modify the results , navigation, aggregations ,comments SA 17 DOORS TC/NX Present and aggregate the result according to the customer reference model (e.g. system /Sub systems) © 2010 IBM Corporation IBM Research A&D FOAK Project Impact Analysis – Reference Model Impact analysis – Systems decomposition view Systems/Sub System Elements Structural view is not enough and not reflect the real systems structure IAI’s preferred to arrange the results according to their system and sub system structure The RH system enables flexible way to define additional custom views. (e.g. Functional view) 18 © 2010 IBM Corporation IBM Research A&D FOAK Project Interconnectivity Rules Checking (IRC) Design Process Methodology RH Existing items and links Rules on links structure Extendable to a model which satisfies rules ? no yes Implicit links Forbidden links Allowed links 19 Violations and Contradictions CSP solver -NP Complete -Declerative © 2010 IBM Corporation IBM Research A&D FOAK Project Example Requirements coverage by tests A test covers a requirement – Requirement must be associated to a single model – element (or is defined non-functional) A test is derived from a single function – If a test covers a requirement, it must be derived from the – function which is linked to the same requirement requirement associated cover test function derive 20 © 2010 IBM Corporation IBM Research A&D FOAK Project Documents Generation in Heterogeneous Environment Generates composite document with diverse data sources whose relationships are managed by Relationship Hub. System Architect Systems Modeling SA Diagram DOORS Requirement Management Siemens TCU Rational Publishing Engine Document Generation DOORS Requirement HP QC SA Definition (1) Publish data for creating links Relationship Hub (2) Create links (3) Send data for creating views (4) Send composite view , Generate Document Compose comprehensive view Relationship Model Maintain relationship model 21 © 2010 IBM Corporation IBM Research A&D FOAK Project Agenda Systems Engineering in Israel Aerospace Industries (IAI) IBM Research and IAI project collaboration: Relationship Hub (RH) Demonstration © 2010 IBM Corporation 22 IBM Research A&D FOAK Project Demonstration © 2010 IBM Corporation IBM Research A&D FOAK Project Integrated NPI: Example Search And Rescue Automated Helicopter SARAH Control Station Air Vehicle Air Frame Avionics Mission Planning Station Payload Portable Video Terminal Cross-Discipline Constraints Structural Constraints Payload Payload Payload Control Equipment Structure (Software) (Electronics) (Mechanics) © 2010 IBM Corporation IBM Research A&D FOAK Project Integrated Systems Engineering Environment 1. Derive System Requirements System (SARAH) Systems Tests Subsyste m (AV) Subsystem Tests Module (PYLD) End Component (PYLD Strct) 25 Module Tests End Component Tests © 2010 IBM Corporation IBM Research A&D FOAK Project Deriving system requirements DOORS Problem Terms Solution Terms Analysis Merged Stakeho lder Reqs System Reqs Trace Challenge: • Associate requirements in DOORS with model elements in SA without having to copy model elements from SA into DOORS System Architect Associate P M S Q R 26 P Q P R C1 M_Activities M_Modes S M_Modes OM1 OMm Cn CN P OMm © 2010 IBM Corporation IBM Research A&D FOAK Project Relationship Hub UI for Creating Links DOORS element 1. Create Link within Doors 1. Press Locate Element to specify a start element of the link to be created 2. Select a start element using the dialog box DOORS-SA link SA element 3. Press Create to create a link 27 4. Select an end element of the link using the dialog box 5. A link between the start and end elements is create © 2010 IBM Corporation IBM Research A&D FOAK Project Cross Tool Documents Generation Using RPE Generates an SSS [System Specification] with the new integration architecture DOORS Relationship Hub DOORS DXL REST API REST API System Architect Generated SSS SA Diagram Modified SSS Template SA Definition RPE Generates 28 DOORS Requirement © 2010 IBM Corporation IBM Research A&D FOAK Project Generated Document “System Requirement Coverage” From DOORS From QC System requirements from DOORS and associated QC tests are arranged in a tabular form. Their relationships are defined in the Relationship Hub. 29 © 2010 IBM Corporation IBM Research A&D FOAK Project Snapshot of a RPE Generated Document Data from DOORS Data from TC © 2010 IBM Corporation IBM Research A&D FOAK Project Use case: Integrated Systems Engineering Environment 7. Change Impact Analysis System (SARAH) Systems Tests Subsyste m (AV) Subsystem Tests Module (PYLD) End Component (PYLD Strct) 31 Module Tests End Component Tests © 2010 IBM Corporation IBM Research A&D FOAK Project Change in Stake Holder requirement Stake Holder requirement Adjustable Camera changes “Camera elevation shall be adjustable from pointing straight down to 15 degrees above the horizon” “Camera elevation shall be adjustable from pointing straight down to 17 degrees above the horizon” What are the elements impacted as a result of this change? 32 © 2010 IBM Corporation IBM Research A&D FOAK Project Impact Analysis UI [1/6] Trigger the Impact analysis from with in the tools set 33 © 2010 IBM Corporation IBM Research A&D FOAK Project Impact Analysis UI [2/6] Structural view 34 © 2010 IBM Corporation IBM Research A&D FOAK Project Impact Analysis UI [3/6] System View 35 © 2010 IBM Corporation IBM Research A&D FOAK Project Impact Analysis UI [4/6] System view – Expand SARAH 36 © 2010 IBM Corporation IBM Research A&D FOAK Project Impact Analysis UI [5/6] System view – Expand Air Vehicle 37 © 2010 IBM Corporation IBM Research A&D FOAK Project Impact Analysis UI [6/6] System view – Expand Payload 38 © 2010 IBM Corporation IBM Research A&D FOAK Project 39 © 2010 IBM Corporation