1 / 19

The Boeing Company

The Boeing Company. Purdue University CS 406/407 Class Project 2000/2001. CC70189.002. Agenda. Historical View Business Drivers The Boeing Solution Tool Requirements Benefits. DECODERS. WING TIP STATIONS. F/A-18 E/F AVIONICS ARCHITECTURE. HMCS. HMCS. HMCS. SENSOR & WEAPON

ramya
Télécharger la présentation

The Boeing Company

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Agenda • Historical View • Business Drivers • The Boeing Solution • Tool Requirements • Benefits

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

  4. The Role of Software Is Exploding 20 • 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 JSF 15 Lines of Code 10 (Million) F-22 5 F/A-18 E/F C-17 F-15 Spirit F/A-18 E of C/D F/A-18A St. Louis F-15A F-4E 0 1930 1970 1980 1990 2000 2010 GP72B84001.cvs

  5. Technology Challenge 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……...

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

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

  8. PVI Integrated Vehicle Management RF Sensing Integrated Core Processing API API API Integrated EO Sensing Stores Management Unified Avionics Interconnect A Fundamental Change in the Way We Develop and Field Avionics Systems • People OPEN SYSTEMS HARDWARE ARCHITECTURE OPEN SYSTEMS SOFTWARE ARCHITECTURE • Processes • Technology Dramatic Improvements in Affordability and Time to Market

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

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

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

  12. PSM 1 IPM F IPM F IPM B GPP A HUD D IPM A IPM A IPM A IPM A VME VME PSM 3 PSM 2 PSM 2 GPP A VIM 1 IOM 3 GPP GPP A IOM 1 PSM 1 GPP A IOM 1 IOM 3 IPM B IPM E IPM E GPP A IOM 2 Bold Stroke Common Module Family VIM 3 GPP A GPP A GPP B GPP B GPP General Purpose Processor No PMC PSM 2 GPP A General Purpose Processor PSM 2 w/1553 PMC GPP B IOM 2 GPP B GPP B IOM 2 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 Bold Stroke Module Re-Use F-15E Roadmap Growth DVM IPM D IPM C IPM C IPM C IPM C GPP A GPP A FCS IPM D DVM PSM 2 PSM 2 GPP B VIM 2 GPP A GPP B VIM 2 IOM 2 GPP A IOM 2 FCS GPP GPP F/A-18E/F F/A-18C/D T-45 AV-8B

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

  14. Data Service Configuration Tool (DSCT) • 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

  15. DSCT (cont) • 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 • Benefit to Boeing • Outside review of system requirements and tool concept • Investigation of critical tool

  16. Operator Policies and Comp A Comp B Comp C Selections Comp A1 Comp B1 Comp C1 Replication Data Services Logging logging persistance replication Persistence DSCT Overview Instantiated Component Definitions Identify files DSCT state functions State Parsing Comp Class A Comp Class B Comp Class C Developer Configuration Inputs Report Generation Code Generation Product Specific Component - Service New Modified Interfaces

  17. State Parsing Component Source Files Policies State Parsing Resolve Dependencies Specify Default Values Generate Component List Component Database

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

  19. Report Generation • Output Configuration Information Into XML File Data Service Model Report Generation Generate Persistence Report Generate Logging Report Generate Replication Report persistence.xml <PersistenceConfig> … </PersistenceConfig> logging.xml <LoggingConfig> … </LoggingConfig> replication.xml <ReplicationConfig> … </ReplicationConfig>

More Related