The Boeing Company CC70189.002 Purdue University CS 406/407 Class Project 2000/2001.

Slides:



Advertisements
Similar presentations
purpose Search : automation methods for device driver development in IP-based embedded systems in order to achieve high reliability, productivity, reusability.
Advertisements

Aviation Safety ProgramSingle Aircraft Accident Prevention April NCC-1-377, Honeywell Tucson Design, Implementation, and Verification of Fault-Tolerant.
Ch 3 System Development Environment
Chapter 1 Foundations of Information Systems in Business.
SAABTECH Utility and Control Systems Fuel Measurement and Management Landing Gear Electro Impulse De-icing Environmental Control Hydraulic Control.
MotoHawk Training Model-Based Design of Embedded Systems.
Advanced Processing Systems Honeywell Proprietary1 12/04/2003 Honeywell UF HCS & Honeywell DSES Opportunities Presented by Advanced Processing Systems.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
CHAPTER 10 & 13 IS within the Organization & Acquiring IS and Applications.
Azad Madni Professor Director, SAE Program Viterbi School of Engineering Platform-based Engineering: Rapid, Risk-mitigated Development.
CS 501: Software Engineering Fall 2000 Lecture 16 System Architecture III Distributed Objects.
Copyright © 2002 by Lockheed Martin Corporation All Rights Reserved This material may be reproduced by or for the U. S. Government pursuant to the copyright.
SE 464: Industrial Information systems Systems Engineering Department Industrial Information System LAB 02: Introduction to SAP.
DARPA Dr. Douglas C. Schmidt DARPA/ITO Towards Adaptive & Reflective Middleware for Combat Systems Wednesday, June 24, 2015 Authorized.
UCB November 8, 2001 Krishna V Palem Proceler Inc. Customization Using Variable Instruction Sets Krishna V Palem CTO Proceler Inc.
(Re)Designing Software Production Architectures Walt Scacchi ATRIUM Laboratory and USC Center for Software Engineering 10.
1 Figure 1: Roadmaps Reflect “All the Plans” Action Analysis Strategy Alternatives Value Prop Channel Pro- duct Bus. Practice Segment Strategy Selection.
 A system consisting of a number of remote terminal units (or RTUs) collecting field data connected back to a master station via a communications system.
Introduction to Systems Analysis and Design
© 1998 Concept Five Technologies Enterprise Application Integration Capability Maturity Model.
Detailed Technical Feature Presentation Background Information The Importance of Software Software Roadblocks Development Environment DSP Development Cycle.
Anne Mascarin DSP Marketing The MathWorks
User Group 2015 Version 5 Features & Infrastructure Enhancements.
© 2013 IBM Corporation Proactive AIX Analysis for System p / Power.
Problems with reuse – Increased maintenance costs; lack of tool support; not-invented- here syndrome; creating, maintaining, and using a component library.
BUSINESS DRIVEN TECHNOLOGY
1 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
UNIT – II ARCHITECTING WEB SERVICES. WHAT ARE WEB SERVICES ? Web Services are loosely coupled, contracted components that communicate via XML-based interfaces.
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
Future Airborne Capability Environment (FACE)
RTAS MDES Workshop May Model-Based Integration of Reusable Component-Based Avionics Systems David Sharp Technical Fellow Phantom Works, Open System.
Module 7: Fundamentals of Administering Windows Server 2008.
1 Hasan Rizvi Senior Vice President Fusion Middleware Development.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
Smiths Aerospace Sense and Respond Logistics Forum Defense Acquisition University September 21, 2006.
Page 1 Reconfigurable Communications Processor Principal Investigator: Chris Papachristou Task Number: NAG Electrical Engineering & Computer Science.
Topics of presentation
Bold Stroke First Software Product Line Conference1 Generative Techniques for Real-Time Embedded Systems David Sharp The Boeing.
“DECISION” PROJECT “DECISION” PROJECT INTEGRATION PLATFORM CORBA PROTOTYPE CAST J. BLACHON & NGUYEN G.T. INRIA Rhône-Alpes June 10th, 1999.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
©2002 B&R Software Technology - Automation Studio.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. PowerPoint to accompany Krar Gill Smid Technology of Machine.
Welcome Experiences in the Use of MDA and UML in Developing NATO Standards 16 July 2008 Chris Raistrick, Kennedy KC.COM.
MAPLD 2005/254C. Papachristou 1 Reconfigurable and Evolvable Hardware Fabric Chris Papachristou, Frank Wolff Robert Ewing Electrical Engineering & Computer.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Maximizing the Value of Investments in Tax Administration Terry Lutes Principal, M Group.
eXpressDSP Modular Application Software Solutions for TMS320 DSPs
Chapter 11 Managing Application Development. Agenda Application management framework Application management issues Criteria for development approach Development.
Welcome to CPS 210 Graduate Level Operating Systems –readings, discussions, and programming projects Systems Quals course –midterm and final exams Gateway.
An Open Architecture for an Embedded Signal Processing Subsystem
USC GOVERNMENT ELECTRONIC SYSTEMS L O C K H E E D M A R T I N SLAAC / ECMA Demonstration DARPA Thursday 25 March 1999.
SOC Virtual Prototyping: An Approach towards fast System- On-Chip Solution Date – 09 th April 2012 Mamta CHALANA Tech Leader ST Microelectronics Pvt. Ltd,
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
March 24, 2007 SOA CoP Demo Model Driven Enterprise SOA GSA Financial Management Enterprise Architecture Cory Casanave cory-c (at) modeldriven.com Oct.
Monday, August 04, 2003Boeing - Joe Hoffert Instrumentation Overview Motivation/Vision Initial Implementation Current Functionality Usage Future Direction.
PADS Power Aware Distributed Systems Architecture Approaches – Deployable Platforms & Reconfigurable Power-aware Comm. USC Information Sciences Institute.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
April 15, 2013 Atul Kwatra Principal Engineer Intel Corporation Hardware/Software Co-design using SystemC/TLM – Challenges & Opportunities ISCUG ’13.
Making Choice Possible in the Acquisition of Machinery Control Systems Program Executive Office Integrated Warfare Systems (PEO IWS)
Baseband Platforms - Architecture
TeleManagement Forum The voice of the OSS/BSS industry.
UML profiles.
Enterprise Architecture at Penn State
Presentation transcript:

The Boeing Company CC Purdue University CS 406/407 Class Project 2000/2001

Bold Stroke Agenda n Historical View n Business Drivers n The Boeing Solution n Tool Requirements n Benefits

Bold Stroke HMCS F/A-18 E/F AVIONICS ARCHITECTURE HUD UFCD RIGHT MDI LEFT MDRI EFD CVRS ATARS WING TIP STATIONS EFD LEFT MDI SENSOR & WEAPON VIDEO MPCD UFCD MPCD MISSION COMPUTER NO. 2 SIGNAL DATA COMPUTER DFIRS MIDS MISSION COMPUTER NO. 1 ENVIRONMENT CONTROL FLIGHT CONTROL ENGINE CONTROL EGI RADAR BEACON LPIA ACI SECURE VOICE ENCODER ILS CSC CIT COMM1 DATA LINK RT-1379 ADF CIT ANTENNA EW MUX PDF RWR ALR-67 (V)2/(V)3 ALE-47 CMD CMWS ARMAMENT MUX STORES MANAGEMENT PROCESSOR DECODERS HARM CLC / P HMCS RIGHT MDRI AVIONICS 1553 MUX BUS TAMMAC (+DTED) Adv MU HIGH SPEED DATA BUS HMCS SENSOR & WEAPON VIDEO Adv FLIR JTCTS RADAR SET APG- 73 COMM2 ARC-210 DCS HMCS RFCM JAMMER Provisions ALE-50 INTERFERENCE BLANKER

Bold Stroke The Role of Software Is Exploding GP72B84001.cvs Lines of Code (Million) Spirit of St. Louis F-4E F-15A F/A-18A F/A-18 C/D F-15 E C-17 F/A-18 E/F F-22 JSF Real-time embedded systems 1000x increase in processing speed and memory in last 20 years Commercial processors in widespread use Emphasis on working in teams

Strategically There are Two Fundamental Issues Facing Our Business in the Future - Competitive Business Issues Driven by Affordability - Technical Shift Towards Commercial Technology A Prime’s Ability to Balance These Will Determine Their Competitiveness in Future Markets……... Strategically There are Two Fundamental Issues Facing Our Business in the Future - Competitive Business Issues Driven by Affordability - Technical Shift Towards Commercial Technology A Prime’s Ability to Balance These Will Determine Their Competitiveness in Future Markets……... Technology Challenge

Affordability Leadership n 50% Reduction in Flyaway Costs COTS Technology Insertion Streamlined Affordability Processes Acquisition Reform n 60% Reduction in Development Costs Common Building Blocks Reuse in Hardware & Software Architecture Leveraged Developments Across Platforms n 60% Reduction in Operations & Support Costs Two Level Maintenance of Hardware Object Oriented Software Design Improved Diagnostics & Open Architecture

Open System Leadership n Enterprise Transition Opportunities Program Roadmaps Leveraged Developments Rapid Prototyping n An Extensible Open System Architecture Module Level Architecture Object Oriented Software Architecture Unified High Bandwidth Networks Commercial Technology Transition n Advanced Tools & Processes Advanced Algorithms Automatic Code Generation Commercial Software Tools

Bold Stroke n People Technology Processes Dramatic Improvements in Affordability and Time to Market A Fundamental Change in the Way We Develop and Field Avionics Systems API OPEN SYSTEMS HARDWARE ARCHITECTURE OPEN SYSTEMS SOFTWARE ARCHITECTURE

Hardware (CPU, Memory, I/O) Board Support Package Operating System Infrastructure Services / API API HUD MPCD API JDAM MK82 AIM120 AIM 9L Stations Station API Airframe API Radar Tgts FLIR Weapons Fly-out Model Navigation Common OFP Software ArchitectureAn Avionics Architecture Strategy Integrated Core Processing PVI Vehicle Management Stores Management Integrated RF Sensing Integrated EO Sensing Unified Avionics Interconnect Integrated Process and Tools. Design Reuse Library Avionics Architecture Architecture & Design Analyzer Rqmts & Auto Code Generators Document Generator Test Graphical Design Editors Software Architecture C++, C Ada95 OpenGL Reqmt & Design Database BOLDSTROKE n Enterprise Roadmaps n Leverage n Affordability Redesign n COTS Exploitation n Strategic Application n Product Transition

Bold Stroke Object-Oriented, C++ Flight Software l Objective - Reduce Software Development Cost by 50% l Demonstrated (Navigation Thread) o Flew AV-8B March ‘96 o Flew F-15April ‘96 o Flew F/A-18 Sept ‘96 Hardware (CPU, Memory, I/O) Board Support Package Operating System Infrastructure Services / API HUD MPCD Stations Station Airframe Radar { JDAM MK82 AIM120 AIM9L Tgts Application Software (Boeing & Supplier) Commercial Hardware Components Commercial Infrastructure FLIR Weapons Fly-out Model { {

Bold Stroke Current Boeing Bold Stroke Software Affordability Gains Measured 50% Reduction In Avionics Software Development Cost Common Product Line Architecture Common Product Line Architecture Common Product Line Components Common Product Line Components Targeted Automated Code Generation Targeted Automated Code Generation Automated Display Generation Automated Display Generation Commercial Based Tools and Technologies Combination of Product Line Software, COTS Technologies, and Modern Software Engineering Practices Significantly Advances Affordability Combination of Product Line Software, COTS Technologies, and Modern Software Engineering Practices Significantly Advances Affordability

Bold Stroke Bold Stroke Module Re-Use PSM 3 IOM 3 GPP A IPM B HUD D IPM E GPP A VIM 2 IPM C IOM 2 IPM C GPP A IPM D DVM IPM C IPM D GPP A GPP VIM 2 IOM 2 GPP A GPP DVM GPP B PSM 2 FCS GPP B GPP A IPM A IPM B IPM A IOM 1 GPP A VIM 1 IOM 1 PSM 1 VME AV-8B F/A-18E/F F/A-18C/D F-15E T-45 GPP A IOM 2 GPP B PSM 2 GPP B GPP A IOM 2 GPP B PSM 2 GPP B Roadmap Growth PSM 2 GPP A IOM 3 VIM 3 IPM F GPP Bold Stroke Common Module Family GPP General Purpose Processor No PMC GPP A General Purpose Processor w/1553 PMC GPP B General Purpose Processor w/Fibre Channel PMC DVM Digital Video Module w/Fibre Channel PMC IPM (A-F) Image Processor Module w/ Customized Video Output PMC VIM (1-3) Video Input Module w/Customized Video Input Mezzanine FCS Fibre Channel Switch IOM (1-3) Input / Output Module (Aircraft Unique) PSM (1-3) Power Supply Module PSM 2 GPP A IOM 2

Bold Stroke Automated OFP Production System Support Project Specific Components - potentially including legacy Essential Project Specific Plug-ins Essential Common Components Desired Pluggable Common Components OFP Configurator (e.g Purdue Object Builder Tool) Project Library Reusable Framework Library Significant Affordability Opportunity Via Automated Configuration Support Significant Affordability Opportunity Via Automated Configuration Support Functional Composability Data Service ConfigurationThreading Composability Automated Instantiation & Relationship Establishment Hardware Allocation More Dynamic Reconfiguration

Bold Stroke Data Service Configuration Tool (DSCT) n Purpose Automate configuration of Component Data Services – Persistence Restoring system data following power cycles – Data Logging Storing data to tape for offline analysis – Data Replication Transferring data to other processors to provide remote caches for fast operation Enable automatic generation of associated C++ code

Bold Stroke DSCT (cont) n Benefit to Purdue Students Applicable experience solving a problem with direct application to a real business situation Real-world experience working in a supplier-type role n Benefit to Boeing Outside review of system requirements and tool concept Investigation of critical tool

Bold Stroke DSCT DSCT Overview state functions Comp Class A Comp Class B Comp Class C Developer Configuration Inputs Operator Policies and Selections Product Specific Component - Service Interfaces Identify files Comp AComp BComp C logging persistance replication NewModified Instantiated Component Definitions State Parsing Report Generation Replication Logging Persistence Comp A1Comp B1Comp C1 Data Services Code Generation

Bold Stroke State Parsing Policies Component Source Files Resolve Dependencies Specify Default Values Generate Component List Component Database

Bold Stroke Developer Configuration Inputs Instantiated Component Definitions Component Database Data Service Model Specify Configuration Parameters Specify Default Values and Property Sets Specify Data Service Configuration Values

Bold Stroke Report Generation n Output Configuration Information Into XML File persistence.xml … logging.xml … replication.xml … Generate Persistence Report Generate Logging Report Generate Replication Report Data Service Model