Download presentation
Presentation is loading. Please wait.
Published byCorinne Knee Modified over 10 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.