SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
www.DLR.de • Chart 1   > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012




Open Source Software Framework for
Applications in Aeronautics and Space

Doreen Seider

IEEE Aerospace Conference
05/03/2012, Big Sky, MT, USA
www.DLR.de • Chart 2   > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012




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 3   > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012




Design and Simulation Environments




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




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 5   > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012




Software Framework RCE

- Built on top of Eclipse Rich Client Platform (RCP)
www.DLR.de • Chart 6   > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012




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




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 8   > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012




Application in Aeronautics: Chameleon

- Architecture on top of RCE: Re-use and specified new implementations
www.DLR.de • Chart 9   > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012




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




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 11 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012




Application in Space: Virtual Satellite

- Architecture on top of RCE: Re-use and specified new implementations
www.DLR.de • Chart 12 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012




Application in Space: Virtual Satellite

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




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 14 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012




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 15 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012




Contact

Doreen Seider (Doreen.Seider@dlr.de)
Philipp Fischer, Markus Litz, Andreas
Schreiber, Andreas Gerndt

Simulation and Software Technology
German Aerospace Center (DLR)
Cologne/Brunswick, Germany
http://www.DLR.de/sc

Contenu connexe

En vedette

INDUSTRIAL TRAINING AT HINDUSTAN AERONAUTICS LIMITED, LUCKNOW
INDUSTRIAL TRAINING AT HINDUSTAN AERONAUTICS LIMITED, LUCKNOWINDUSTRIAL TRAINING AT HINDUSTAN AERONAUTICS LIMITED, LUCKNOW
INDUSTRIAL TRAINING AT HINDUSTAN AERONAUTICS LIMITED, LUCKNOWAdrija Chowdhury
 
Attack on graph
Attack on graphAttack on graph
Attack on graphScott Miao
 
Mary jackson
Mary jacksonMary jackson
Mary jacksonmontebil
 
Hypatia de alexandria
Hypatia de alexandriaHypatia de alexandria
Hypatia de alexandriamontebil
 
Aviation History & How an Aircraft flies
Aviation History & How an Aircraft fliesAviation History & How an Aircraft flies
Aviation History & How an Aircraft fliesshankar11122
 

En vedette (7)

INDUSTRIAL TRAINING AT HINDUSTAN AERONAUTICS LIMITED, LUCKNOW
INDUSTRIAL TRAINING AT HINDUSTAN AERONAUTICS LIMITED, LUCKNOWINDUSTRIAL TRAINING AT HINDUSTAN AERONAUTICS LIMITED, LUCKNOW
INDUSTRIAL TRAINING AT HINDUSTAN AERONAUTICS LIMITED, LUCKNOW
 
Attack on graph
Attack on graphAttack on graph
Attack on graph
 
Mary jackson
Mary jacksonMary jackson
Mary jackson
 
Hypatia de alexandria
Hypatia de alexandriaHypatia de alexandria
Hypatia de alexandria
 
Space Research
Space ResearchSpace Research
Space Research
 
Social Media at NASA, 2012 Edition
Social Media at NASA, 2012 EditionSocial Media at NASA, 2012 Edition
Social Media at NASA, 2012 Edition
 
Aviation History & How an Aircraft flies
Aviation History & How an Aircraft fliesAviation History & How an Aircraft flies
Aviation History & How an Aircraft flies
 

Similaire à Open Source Software Framework for Applications in Aeronautics and Space

PLM World Conference 2007
PLM World Conference 2007PLM World Conference 2007
PLM World Conference 2007Matt Tremmel
 
Report : Dpilot - A Cloud Based File Transfer Web Application
Report : Dpilot - A Cloud Based File Transfer Web ApplicationReport : Dpilot - A Cloud Based File Transfer Web Application
Report : Dpilot - A Cloud Based File Transfer Web ApplicationNidhi Chauhan
 
Internship Project Report
Internship Project ReportInternship Project Report
Internship Project ReportRishabh Shukla
 
Oracle ADF Architecture TV - Design - ADF Reusable Artifacts
Oracle ADF Architecture TV - Design - ADF Reusable ArtifactsOracle ADF Architecture TV - Design - ADF Reusable Artifacts
Oracle ADF Architecture TV - Design - ADF Reusable ArtifactsChris Muir
 
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud SolutionsSmarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud SolutionsJean-Yves Rigolet
 
Oracle ADF Architecture TV - Design - Project Dependencies
Oracle ADF Architecture TV - Design - Project DependenciesOracle ADF Architecture TV - Design - Project Dependencies
Oracle ADF Architecture TV - Design - Project DependenciesChris Muir
 
Database@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UIDatabase@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UITammy Bednar
 
Cloud computing and software engineering
Cloud computing and software engineeringCloud computing and software engineering
Cloud computing and software engineeringRavindra Dastikop
 
DEEP: a user success story
DEEP: a user success storyDEEP: a user success story
DEEP: a user success storyEOSC-hub project
 
Major Project Report on Designing an Android Application for Electrical Maint...
Major Project Report on Designing an Android Application for Electrical Maint...Major Project Report on Designing an Android Application for Electrical Maint...
Major Project Report on Designing an Android Application for Electrical Maint...Amit Kumar
 
Accessing virtualized published applications
Accessing virtualized published applicationsAccessing virtualized published applications
Accessing virtualized published applicationsRubal Sagwal
 
Component Based Model Driven Development of Mission Critical Defense Applicat...
Component Based Model Driven Development of Mission Critical Defense Applicat...Component Based Model Driven Development of Mission Critical Defense Applicat...
Component Based Model Driven Development of Mission Critical Defense Applicat...Remedy IT
 
Jazoon12: Tracing Requirements with the Eclipse Requirements Modeling Framework
Jazoon12: Tracing Requirements with the Eclipse Requirements Modeling FrameworkJazoon12: Tracing Requirements with the Eclipse Requirements Modeling Framework
Jazoon12: Tracing Requirements with the Eclipse Requirements Modeling Frameworkjastram
 
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...IOSR Journals
 

Similaire à Open Source Software Framework for Applications in Aeronautics and Space (20)

PLM World Conference 2007
PLM World Conference 2007PLM World Conference 2007
PLM World Conference 2007
 
Report : Dpilot - A Cloud Based File Transfer Web Application
Report : Dpilot - A Cloud Based File Transfer Web ApplicationReport : Dpilot - A Cloud Based File Transfer Web Application
Report : Dpilot - A Cloud Based File Transfer Web Application
 
Prakash_Ganapathy
Prakash_GanapathyPrakash_Ganapathy
Prakash_Ganapathy
 
Internship Project Report
Internship Project ReportInternship Project Report
Internship Project Report
 
Oracle ADF Architecture TV - Design - ADF Reusable Artifacts
Oracle ADF Architecture TV - Design - ADF Reusable ArtifactsOracle ADF Architecture TV - Design - ADF Reusable Artifacts
Oracle ADF Architecture TV - Design - ADF Reusable Artifacts
 
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud SolutionsSmarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
 
Oracle ADF Architecture TV - Design - Project Dependencies
Oracle ADF Architecture TV - Design - Project DependenciesOracle ADF Architecture TV - Design - Project Dependencies
Oracle ADF Architecture TV - Design - Project Dependencies
 
Database@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UIDatabase@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UI
 
Cloud computing and software engineering
Cloud computing and software engineeringCloud computing and software engineering
Cloud computing and software engineering
 
CLOUD COMPUTING: A REVIEW
CLOUD COMPUTING: A REVIEWCLOUD COMPUTING: A REVIEW
CLOUD COMPUTING: A REVIEW
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
DEEP: a user success story
DEEP: a user success storyDEEP: a user success story
DEEP: a user success story
 
Major Project Report on Designing an Android Application for Electrical Maint...
Major Project Report on Designing an Android Application for Electrical Maint...Major Project Report on Designing an Android Application for Electrical Maint...
Major Project Report on Designing an Android Application for Electrical Maint...
 
Class 2013 presentation
Class 2013 presentationClass 2013 presentation
Class 2013 presentation
 
Resume_BI_Jai
Resume_BI_JaiResume_BI_Jai
Resume_BI_Jai
 
Requirements engineering in agile
Requirements engineering in agileRequirements engineering in agile
Requirements engineering in agile
 
Accessing virtualized published applications
Accessing virtualized published applicationsAccessing virtualized published applications
Accessing virtualized published applications
 
Component Based Model Driven Development of Mission Critical Defense Applicat...
Component Based Model Driven Development of Mission Critical Defense Applicat...Component Based Model Driven Development of Mission Critical Defense Applicat...
Component Based Model Driven Development of Mission Critical Defense Applicat...
 
Jazoon12: Tracing Requirements with the Eclipse Requirements Modeling Framework
Jazoon12: Tracing Requirements with the Eclipse Requirements Modeling FrameworkJazoon12: Tracing Requirements with the Eclipse Requirements Modeling Framework
Jazoon12: Tracing Requirements with the Eclipse Requirements Modeling Framework
 
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
 

Plus de yocaba

Using OSGi to Build Better Software
Using OSGi to Build Better SoftwareUsing OSGi to Build Better Software
Using OSGi to Build Better Softwareyocaba
 
Plug&Care Connector: OSGi-basierte Applikation für Smartphones und Desktop-Sy...
Plug&Care Connector: OSGi-basierte Applikation für Smartphones und Desktop-Sy...Plug&Care Connector: OSGi-basierte Applikation für Smartphones und Desktop-Sy...
Plug&Care Connector: OSGi-basierte Applikation für Smartphones und Desktop-Sy...yocaba
 
Scientific Data and Knowledge Management in Aerospace Engineering
Scientific Data and Knowledge Management in Aerospace EngineeringScientific Data and Knowledge Management in Aerospace Engineering
Scientific Data and Knowledge Management in Aerospace Engineeringyocaba
 
Embedding Existing Heterogeneous Monitoring Techniques into a Lightweight, Di...
Embedding Existing Heterogeneous Monitoring Techniques into a Lightweight, Di...Embedding Existing Heterogeneous Monitoring Techniques into a Lightweight, Di...
Embedding Existing Heterogeneous Monitoring Techniques into a Lightweight, Di...yocaba
 
Tool support for semi-automatic modularization of existing code bases
Tool support for semi-automatic modularization of existing code basesTool support for semi-automatic modularization of existing code bases
Tool support for semi-automatic modularization of existing code basesyocaba
 
OSGi-based Workflow Engine
OSGi-based Workflow EngineOSGi-based Workflow Engine
OSGi-based Workflow Engineyocaba
 

Plus de yocaba (6)

Using OSGi to Build Better Software
Using OSGi to Build Better SoftwareUsing OSGi to Build Better Software
Using OSGi to Build Better Software
 
Plug&Care Connector: OSGi-basierte Applikation für Smartphones und Desktop-Sy...
Plug&Care Connector: OSGi-basierte Applikation für Smartphones und Desktop-Sy...Plug&Care Connector: OSGi-basierte Applikation für Smartphones und Desktop-Sy...
Plug&Care Connector: OSGi-basierte Applikation für Smartphones und Desktop-Sy...
 
Scientific Data and Knowledge Management in Aerospace Engineering
Scientific Data and Knowledge Management in Aerospace EngineeringScientific Data and Knowledge Management in Aerospace Engineering
Scientific Data and Knowledge Management in Aerospace Engineering
 
Embedding Existing Heterogeneous Monitoring Techniques into a Lightweight, Di...
Embedding Existing Heterogeneous Monitoring Techniques into a Lightweight, Di...Embedding Existing Heterogeneous Monitoring Techniques into a Lightweight, Di...
Embedding Existing Heterogeneous Monitoring Techniques into a Lightweight, Di...
 
Tool support for semi-automatic modularization of existing code bases
Tool support for semi-automatic modularization of existing code basesTool support for semi-automatic modularization of existing code bases
Tool support for semi-automatic modularization of existing code bases
 
OSGi-based Workflow Engine
OSGi-based Workflow EngineOSGi-based Workflow Engine
OSGi-based Workflow Engine
 

Dernier

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Dernier (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Open Source Software Framework for Applications in Aeronautics and Space

  • 1. www.DLR.de • Chart 1 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012 Open Source Software Framework for Applications in Aeronautics and Space Doreen Seider IEEE Aerospace Conference 05/03/2012, Big Sky, MT, USA
  • 2. www.DLR.de • Chart 2 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012 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
  • 3. www.DLR.de • Chart 3 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012 Design and Simulation Environments Source: Ilan Kroo
  • 4. www.DLR.de • Chart 4 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012 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.
  • 5. www.DLR.de • Chart 5 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012 Software Framework RCE - Built on top of Eclipse Rich Client Platform (RCP)
  • 6. www.DLR.de • Chart 6 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012 Provided Functionality by RCE
  • 7. www.DLR.de • Chart 7 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012 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
  • 8. www.DLR.de • Chart 8 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012 Application in Aeronautics: Chameleon - Architecture on top of RCE: Re-use and specified new implementations
  • 9. www.DLR.de • Chart 9 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012 Application in Aeronautics: Chameleon
  • 10. www.DLR.de • Chart 10 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012 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
  • 11. www.DLR.de • Chart 11 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012 Application in Space: Virtual Satellite - Architecture on top of RCE: Re-use and specified new implementations
  • 12. www.DLR.de • Chart 12 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012 Application in Space: Virtual Satellite Screenshot
  • 13. www.DLR.de • Chart 13 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012 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
  • 14. www.DLR.de • Chart 14 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012 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
  • 15. www.DLR.de • Chart 15 > Open Source Software Framework for Applications in Aeronautics and Space > Doreen Seider > 05/03/2012 Contact Doreen Seider (Doreen.Seider@dlr.de) Philipp Fischer, Markus Litz, Andreas Schreiber, Andreas Gerndt Simulation and Software Technology German Aerospace Center (DLR) Cologne/Brunswick, Germany http://www.DLR.de/sc