ApacheCon 2010 - Open Source in Aeronautics and Space Research
Open Source Software Framework for Applications in Aeronautics and Space
-
Upload
yocaba -
Category
Technology
-
view
2.001 -
download
0
description
Transcript of Open Source Software Framework for Applications in Aeronautics and Space
![Page 1: Open Source Software Framework for Applications in Aeronautics and Space](https://reader033.fdocuments.us/reader033/viewer/2022061200/5474a008b4af9fc80a8b5782/html5/thumbnails/1.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022061200/5474a008b4af9fc80a8b5782/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022061200/5474a008b4af9fc80a8b5782/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022061200/5474a008b4af9fc80a8b5782/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022061200/5474a008b4af9fc80a8b5782/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022061200/5474a008b4af9fc80a8b5782/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022061200/5474a008b4af9fc80a8b5782/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022061200/5474a008b4af9fc80a8b5782/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022061200/5474a008b4af9fc80a8b5782/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022061200/5474a008b4af9fc80a8b5782/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022061200/5474a008b4af9fc80a8b5782/html5/thumbnails/11.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022061200/5474a008b4af9fc80a8b5782/html5/thumbnails/12.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022061200/5474a008b4af9fc80a8b5782/html5/thumbnails/13.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022061200/5474a008b4af9fc80a8b5782/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022061200/5474a008b4af9fc80a8b5782/html5/thumbnails/15.jpg)
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