SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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...
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Kürzlich hochgeladen (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

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