Professional Documents
Culture Documents
DLR Simulation and Software Technology
DLR Simulation and Software Technology
2013
DLR
German Aerospace Center
• Research Institution
• Space Agency
• Project Management Agency
www.DLR.de • Chart 3 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
Lampoldshausen n
Stuttgart n
Augsburg n
n Oberpfaffenhofen
Weilheim n
www.DLR.de • Chart 4 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
Research Areas
• Aeronautics
• Space Research and Technology
• Transport
• Energy
• Defence and Security
• Space Administration
• Project Management Agency
www.DLR.de • Chart 5 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
• Berlin
Lampoldshausen n
• Braunschweig
Stuttgart n
• Cologne Augsburg n
n Oberpfaffenhofen
Weilheim n
www.DLR.de • Chart 6 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
Executive Board
Chairman Vice Chairman Space Administration Space Research Aeronautics Energy and Transport
Scientific Technical Administration/Technology and Technology
Council Marketing and Project
Management Agency
Prof. Dr. Wörner Hamacher Dr. Gruppe Prof. Dr. Dittus Prof. Henke Prof. Dr. Wagner
Strategy and Finance and Corporate Program Directorate Cluster, Institutes and Cluster, Institutes and Cluster, Institutes and
International Relations Controlling Facilities Space Facilities Aeronautics Facilities Energy and
Project Directorate Transport
DLR offices in Brüssel, Human Resources Program Directorate Program Directorate
Paris, Washington and Legal Matters Office of Management Space Research Aeronautics Program Directorate
and Tokio and Budget and Technology Energy
Management of Sites Institute Development
Corporate Institute Development Aeronautics, Energy Program Directorate
Communications Technical Infrastructure Space and Transport Transport
Scientific Information
update: 28.05.2013
www.DLR.de • Chart 7 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
Simulation and
Software Technology
Rolf Hempel
verification
Bugtracking Checks
Developer Unit
testUnit
assignment testUnit
Checkstyle
Version control
test
Build-tool
Source
code
Source
code
Source
code Deployment
verification IDE
Code Review
Department
Distributed Systems and Component Software
www.DLR.de • Chart 12 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
Department
Distributed Systems and Component Software
disciplines
XM XM XM XM XM XM
L L L L L L
• Distributed workflows
• Distribution of components
• Cluster-, Grid-, Cloud-Computing
Example
Future Aircraft Design with RCE
Get new aircraft configurations which
ΠCOM
ηCOM
HPT Cooling
6000
-15000
4000
2000 -10000
-5000
2000
0 0
-2000
www.DLR.de • Chart 17 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
DLR develops software for future aircraft design called RCE (Remote
Component Environment)
fuselage
Future Aircraft Design with RCE .py
engine Hamburg n
.f77
Braunschweig n
wings
.c
n Cologne
www.DLR.de • Chart 19 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
Evaluate new aircraft configurations such as the blended wing body aircraft
www.DLR.de • Chart 21 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
Example
Group Assessment of Performance and Behavior
!
www.DLR.de • Chart 25 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
GAP
Group Assessment of Performance and Behavior
Assessment center for
pilot / astronaut
applicants
Behavior diagnosis of
people in small groups
(3-6)
www.DLR.de • Chart 26 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
Self-‐/Peer-‐
Ra1ng
Sequence
Sequenz
2
2
Self-‐/Peer-‐
Ra1ng
…
www.DLR.de • Chart 27 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
Self-‐/Peer-‐
Ra1ng
Sequence
Sequenz
2
2
Self-‐/Peer-‐
Ra1ng
…
www.DLR.de • Chart 28 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
Example
Electronic Laboratory Notebooks
“The
laboratory
notebook
is
the
diary
of
the
experimen6ng
scien6st“
(Schreiben
und
Publizieren
in
den
Naturwissenscha5en
Von
Hans
F.
Ebel,Claus
Bliefert,Walter
Greulich;
chapter
1.3
-‐
page
16)
www.DLR.de • Chart 33 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
Scientific Workflow
Requirements: Realization:
Process Documentation
Provenance Data Model
• Apply methodology to define a Provenance model
• Representation of the real world’s process
www.DLR.de • Chart 36 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
Evidential Preservation
Create an Archive With All Relevant Data
Signing Data
Example
Medical Studies
DLR.de • Chart 39 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
DLR.de • Chart 40 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
DLR.de • Chart 41 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
www.DLR.de • Chart 42 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
Complex Environments
DLR.de • Chart 44 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
DLR :envihab
DLR.de • Chart 45 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
:studycompanion App
• Daily schedule
• Current location
• Directions (In-door navigation)
www.DLR.de • Chart 46 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
• Development tools
• Open Source Development
www.DLR.de • Chart 47 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
Example
software.DLR.de
DLR Software Catalog
Example
Provenance of Software Development
Problem
Solution
Provenance of
Software Development
Activities
• Issue Tracking
• Development
• Continuous Integration
• Documentation
• Release
• Numerical libraries
• Partitioning
• Optimization
Partner
www.DLR.de • Chart 59 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
Events
PyCon.DE 2013
National Python Developer Conference
• October 2013, Cologne, Germany
PyHPC 2013
Python for High Performance and Scientific Computing
• November 2013, Denver, CO (at SC13)
IPAW 2014
International Provenance and Annotation Workshop
• June 2014, Cologne, Germany
www.DLR.de • Chart 60 NASA Visit > A. Schreiber • Overview Simulation and Software Technology > 26.11.2013
Contact
Andreas Schreiber