integration of easy5 gsds for auto code generation and testing l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Integration of EASY5/GSDS for Auto Code Generation and Testing PowerPoint Presentation
Download Presentation
Integration of EASY5/GSDS for Auto Code Generation and Testing

Loading in 2 Seconds...

play fullscreen
1 / 19
noah

Integration of EASY5/GSDS for Auto Code Generation and Testing - PowerPoint PPT Presentation

93 Views
Download Presentation
Integration of EASY5/GSDS for Auto Code Generation and Testing
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. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Integration of EASY5/GSDSfor Auto Code Generation and Testing Mike Bingle, Associate Technical Fellow Model Based Processes and Tools Simulation Engineering The Boeing Commercial Airplane Group

  2. Discussion Topics • Boeing Commercial Airplane Group model based process • A bit of background to our work • A brief overview of GSDS and how auto code generation is applied • Easy5/GSDS Integration • What problem are we solving? • Low Level Functions Project • A first application • Conclusion • Some final words

  3. Discussion Topics • Boeing Commercial Airplane Group model based process • A bit of background to our work • A brief overview of GSDS and how auto code generation is applied • Easy5/GSDS Integration • What problem are we solving? • Low Level Functions Project • A first application • Conclusion • Some final words

  4. FunctionalRequirements Engineering Analysis/Simulation LRU IntegrationLabs ModelRepository TrainingSimulators Airplane LevelEngineeringModel Systems &OperationalTraining Model Developers Model Usage

  5. GSDS Overview

  6. Simulation - Background • Produce large scale simulations for Boeing airplanes • 707, 727, 737, 747, 757, 767, 777 • ~500K lines of FORTRAN per airplane model with a staff of 100 engineers, the 777 has over 1M lines of code • Modeling of the following types • Aerodynamic flight characteristics • Avionics & flight controls units • Propulsion, mechanical & electrical systems • Simulations execute on high-end HP 9000 servers & Concurrent NightHawk real-time computers

  7. Simulation - Usage • Engineering Flight Deck Simulators • Engineering studies • Pilot evaluation • Accident/incident investigation • Interactive Use (No Airplane H/W) • Engineering Studies • Simulation Development • Simulator data documents • Avionics/Flight Control Test Benches • Airplane system testing

  8. Discussion Topics • Boeing Commercial Airplane Group model based process • A bit of background to our work • GSDS & Auto Code Generation in simulation development • A brief overview of GSDS and how auto code generation is applied • Easy5/GSDS Integration • What problem are we solving? • Low Level Functions Project • A first application • Conclusion • Some final words

  9. Model Developers What Problem are we Solving? Specification, Code Generation and Large Scale Simulation Engineering Analysis/Simulation Two forms of the same model! ModelRepository Analysis and Small Scale Simulation

  10. Discussion Topics • Boeing Commercial Airplane Group model based process • A bit of background to our work • GSDS & Auto Code Generation in simulation development • A brief overview of GSDS and how auto code generation is applied • Easy5/GSDS Integration • What problem are we solving? • Low Level Functions Project • A first application • Conclusion • Some final words

  11. FunctionalRequirements LRU TrainingSimulators Airplane LevelEngineeringModel Model Developers Model Usage Engineering Analysis/Simulation IntegrationLabs ModelRepository Systems &OperationalTraining

  12. PFC Model Engine Model Function Library 2 Function Library 1 PFC Model Engine Model Proposed Simulator Manufacturer LRU Supplier Function Library Low Level Functions Project • Objective • Enable reuse of BCAG developed models by LRU suppliers and Training Simulator Manufacturers Simulator Manufacturer LRU Supplier Function Library 4 Function Library 3 Current

  13. What is a Low Level Function?

  14. Example Implementation in GSDS

  15. EASY5 Test Harness

  16. Function Analysis

  17. Function Simulation

  18. Discussion Topics • Boeing Commercial Airplane Group simulations • A bit of background to our work • GSDS & Auto Code Generation in simulation development • A brief overview of GSDS and how auto code generation is applied • Easy5/GSDS Integration • What problem are we solving? • Low Level Functions Project • A first application • Conclusion • Some final words

  19. Conclusion The Boeing Commercial Airplane Simulation Engineering group has successfully integrated EASY5 and GSDS and applied the integrated product in a production environment ...which leaves us well-positioned for the future