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

About This Presentation
Title:

Integration of EASY5/GSDS for Auto Code Generation and Testing

Description:

Boeing Commercial Airplane Group model based process. A bit of ... Simulations execute on high-end HP 9000 servers & Concurrent NightHawk real-time computers ... – PowerPoint PPT presentation

Number of Views:28
Avg rating:3.0/5.0
Slides: 20
Provided by: frederic77
Category:

less

Transcript and Presenter's Notes

Title: Integration of EASY5/GSDS for Auto Code Generation and Testing


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
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
  • Avionics/Flight Control Test Benches
  • Airplane system testing
  • Interactive Use (No Airplane H/W)
  • Engineering Studies
  • Simulation Development
  • Simulator data documents

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
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
Model Usage
Engineering Analysis/Simulation
IntegrationLabs
ModelRepository
Systems OperationalTraining
12
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
Write a Comment
User Comments (0)
About PowerShow.com