Presentation is loading. Please wait.

Presentation is loading. Please wait.

Integration of EASY5/GSDS for Auto Code Generation and Testing Mike Bingle, Associate Technical Fellow Model Based Processes and Tools Simulation Engineering.

Similar presentations


Presentation on theme: "Integration of EASY5/GSDS for Auto Code Generation and Testing Mike Bingle, Associate Technical Fellow Model Based Processes and Tools Simulation Engineering."— Presentation transcript:

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

2 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 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 4 Model Usage LRU Functional Requirements Training Simulators Airplane Level Engineering Model Model Developers Engineering Analysis/Simulation Integration Labs Systems & Operational Training Model Repository

5 5 GSDS Overview

6 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 7 Simulation - Usage Interactive Use (No Airplane H/W) –Engineering Studies –Simulation Development –Simulator data documents Engineering Flight Deck Simulators –Engineering studies –Pilot evaluation –Accident/incident investigation Avionics/Flight Control Test Benches –Airplane system testing

8 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 9 What Problem are we Solving? Model Developers Engineering Analysis/Simulation Model Repository Specification, Code Generation and Large Scale Simulation Analysis and Small Scale Simulation Two forms of the same model!

10 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 11 Model Usage LRU Functional Requirements Training Simulators Airplane Level Engineering Model Model Developers Engineering Analysis/Simulation Integration Labs Systems & Operational Training Model Repository

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

13 13 What is a Low Level Function?

14 14 Example Implementation in GSDS

15 15 EASY5 Test Harness

16 16 Function Analysis

17 17 Function Simulation

18 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 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


Download ppt "Integration of EASY5/GSDS for Auto Code Generation and Testing Mike Bingle, Associate Technical Fellow Model Based Processes and Tools Simulation Engineering."

Similar presentations


Ads by Google