+ All Categories
Home > Technology > Open Source Software Framework for Applications in Aeronautics and Space

Open Source Software Framework for Applications in Aeronautics and Space

Date post: 22-Nov-2014
Category:
Upload: yocaba
View: 2,001 times
Download: 0 times
Share this document with a friend
Description:
 
15
Open Source Software Framework for Applications in Aeronautics and Space Doreen Seider IEEE Aerospace Conference 05/03/2012, Big Sky, MT, USA > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012 www.DLR.de Chart 1
Transcript
Page 1: Open Source Software Framework for Applications in Aeronautics and Space

Open Source Software Framework for Applications in Aeronautics and Space

Doreen Seider IEEE Aerospace Conference 05/03/2012, Big Sky, MT, USA

> Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012 www.DLR.de • Chart 1

Page 2: Open Source Software Framework for Applications in Aeronautics and Space

Motivation for Framework

- Beginning: Collaborative and distributed design and simulation environment for shipyard industry

- Experience: Form software technology side of view many requirements in common with aerospace software projects

- Why not design a framework as base system that fits all?

- Idea was born: Software framework RCE (Remote Component Environment) poviding frequently needed functionalities as software components

www.DLR.de • Chart 2 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012

Page 3: Open Source Software Framework for Applications in Aeronautics and Space

Design and Simulation Environments

www.DLR.de • Chart 3 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012

Source: Ilan Kroo

Page 4: Open Source Software Framework for Applications in Aeronautics and Space

Identified Common Requirements

- Distribution: provide capability to realize distributed software.

- Data Management: provide management for scientific data.

- Privilege Management: provide user management with authentication and authorization support.

- Workflow Engine: provide environment for coupling of tools to automated compute workflows.

- Graphical User Interfaces: provide general-purpose elements.

- Platform Independence: executable on different operating systems.

www.DLR.de • Chart 4 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012

Page 5: Open Source Software Framework for Applications in Aeronautics and Space

Software Framework RCE

- Built on top of Eclipse Rich Client Platform (RCP)

www.DLR.de • Chart 5 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012

Page 6: Open Source Software Framework for Applications in Aeronautics and Space

Provided Functionality by RCE

www.DLR.de • Chart 6 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012

Page 7: Open Source Software Framework for Applications in Aeronautics and Space

Application in Aeronautics: Chameleon - DLR develops Chameleon to support multidisciplinary projects in

aeronautics fields

- I.e. engineers of different disciplines work towards a common design of a new aircraft

- Chameleon focusses on collaborative simulation (automated compute workflows) in preliminary aircraft design

www.DLR.de • Chart 7 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012

Page 8: Open Source Software Framework for Applications in Aeronautics and Space

Application in Aeronautics: Chameleon - Architecture on top of RCE: Re-use and specified new implementations

www.DLR.de • Chart 8 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012

Page 9: Open Source Software Framework for Applications in Aeronautics and Space

Application in Aeronautics: Chameleon

www.DLR.de • Chart 9 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012

Page 10: Open Source Software Framework for Applications in Aeronautics and Space

Application in Space: Virtual Satellite - DLR develops Virtual Sattelite to target needs in an Concurrent

Engineering Facility (CEF) during early phase studies of planning new spacecrafts

- I.e. engineers in one room with workstations gaining good and reasonable idea of planned spacecraft

- Virtual Satellite supports handling of the desing data distributed over all involved workstations

www.DLR.de • Chart 10 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012

Page 11: Open Source Software Framework for Applications in Aeronautics and Space

Application in Space: Virtual Satellite - Architecture on top of RCE: Re-use and specified new implementations

www.DLR.de • Chart 11 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012

Page 12: Open Source Software Framework for Applications in Aeronautics and Space

Application in Space: Virtual Satellite Screenshot

www.DLR.de • Chart 12 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012

Page 13: Open Source Software Framework for Applications in Aeronautics and Space

Open Source Strategy of RCE - At DLR we develop software to support research and development

activities and rarely for pure selling purposes

- Business model differs from vential software companies: development is mostly done within research projects

- Challenge: Convince project partners and public institutions (funding) to develop a specified software or re-use and extend an existing one

- Decision to change RCE into an open source project was caused by this challenge, because non-commercial software get better acceptance in DLR research environment and beyond

www.DLR.de • Chart 13 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012

Page 14: Open Source Software Framework for Applications in Aeronautics and Space

Future Work - Integration of further frequently used workflow components like optimizer

- Integration of knowledge of involved disciplines to enable user (experts) of

one discipline to create simulation involving foreign disciplines

- Gather provenance (history) of involved data and deduce information out of it – as it is more and more a requirement to retrace the becoming of a aircraft design

www.DLR.de • Chart 14 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012

Page 15: Open Source Software Framework for Applications in Aeronautics and Space

Contact Doreen Seider ([email protected]) Philipp Fischer, Markus Litz, Andreas Schreiber, Andreas Gerndt Simulation and Software Technology German Aerospace Center (DLR) Cologne/Brunswick, Germany http://www.DLR.de/sc

www.DLR.de • Chart 15 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012


Recommended