You are here:
Development of unified multi-domain simulation libraries
In numerous branches development is supported by a virtual product development process, using simulation models during the whole life-cycle. This process allows fast and cost-efficient product development with increased quality. Wordings like "Virtual Spacecraft", "Virtual Aircraft", "Virtual Ship", show that those processes become more and more important.
Grid Computing is a new base technology that is increasingly important for the efficient utilization of distributed computing and storage resources. This technology is especially useful for complex numerical simulations, as it leverages distributed system environments to cope with the constantly growing resource demands of these applications.
Integration of complex numerical applications
Aerospace research involves testing with models, but also extensive computer simulations. The simulation codes and visualization tools often run on different computer systems.
Management of scientific data and informations
A widely encountered problem in the scientific institutes and facilities of the DLR is the management of rapidly expanding data volumes. This data includes the results of experiments as well as of numerical simulations.
Modeling and Simulation
The development of space systems is still a document-based process. In order to reduce costs and time, alternative approaches has to be defined. Model-based architectures offer promising solutions for system engineering. The goal is to support alle phases of a space mission planing by only one centralized design model.
Python for High Performance and Scientific Computing
Python is an accepted high-level programming language with a growing community in academia and industry.
Quality assurance for application codes
The development of high quality software requires conscientious quality assurance at all development stages. The quality assurance process is closely linked to the development process and must be configured.
Control software for space systems
The control software is a central component of every space system. These software must fulfill security, robustness and real-time requirements.
Software Quality Assurance
Software is an important means for DLR to assure its excellence and the capability for innovation in all research and development areas. Software is developed for numerous applications. It encompasses a wide range of software from general purpose with user interfaces to embedded systems. To develop, operate and maintain the software, skills and knowledge in up-to-date and efficient software engineering processes and methods are of utmost importance.
Software test and software verification
The verification of the software is an important task in every software development. The appropriate fraction of the available resources to be allocated to this task depends on the risk caused by the software. For security-critical applications a typical figure would be between 50 and 70% of the development budget for software tests.
Software Environments for Virtual Product Development
In numerous branches development is supported by a virtual product development process, using simulation models during the whole life-cycle. This process allows fast and cost-efficient product development with increased quality. Wordings like "Virtual Spacecraft", "Virtual Aircraft", "Virtual Ship" show that those processes become more and more important.
Scientific Visualization and Virtual Reality
Scientific visualization and virtual reality (VR) are key technologies for many research activities at DLR. To support those projects, the Institute for Simulation and Software Technology investigates and develops methods and applications for interactive visualization and immersive environments.
Copyright © 2015 German Aerospace Center (DLR). All rights reserved.