Software Engineering

Keynote at PyCon DE 2011, Leipzig, Germany, 07.10.2011.

In ingenieurwissenschaftlichen Forschungseinrichtungen werden in vielen Bereichen Technologien für unsere Welt von Morgen entwickelt. Beispielsweise im DLR für Mobilität auf der Erde, in der Luft und im Weltraum und für den Erhalt unserer Umwelt. Informatik spielt dabei eine wichtige Rolle.

Dabei ist wichtig, dass Informatik und spezielle Softwaretechnologie die Arbeit der Ingenieure effektiv unterstützen und voranbringen, ohne sie in ihrer wissenschaftlichen Freiheit und Kreativität zu behindern. Dies erreicht man durch benutzbare, einfach zugängliche und nahtlos in die existierende Arbeitsumgebung integrierbare Softwaretechnologien. Beispielsweise problem-spezifische Benutzeroberflächen, leicht zu erlernende Programmiersprachen oder übersichtliche High-Level-APIs für Anwendungen und Bibliotheken. Als eine Standardsprache im wissenschaftlichen Bereich findet insbesondere Python immer größere Verbreitung. Zusammen mit leistungsfähigen Bibliotheken wie NumPy, wird Python zunehmend ein Ersatz für etablierte ingenieurwissenschaftliche Standardtools wie MATLAB.

Damit kann man bereits viele Aufgaben bewältigen. Im Vortrag werden dazu Beispiele für einen erfolgreichen Einsatz von Python gezeigt, zum Beispiel High-Performance-Computing-Anwendugen. Zusätzlich aber auch die existierenden Lücken und Schwächen angesprochen.

 


Informationen: Die Keynotes der PyCon DE 2011

[click to continue…]

{ 0 comments }

Ein eigener “SourceForge” mit Allura

by Andreas on Oktober 7, 2011

PyCon DE 2011, Leipzig, Germany, 07.10.2011.

Allura ist die Implementierung eines Software-Forge, d.h. einer Web-Plattform zum gemeinschaftlichen Entwickeln von Software. Im Vortrag wird die Architektur von Allura vorgestellt und die Installation zum Betrieb eigener Software-Forges beschrieben. Anhand eines Beispiels wird erläutert, wie Allura an die eigene Firma oder Organisation angepasst werden kann.

 

Informationen:

{ 0 comments }

REFSQ 2011 LogoIndustrial Presentation, REFSQ 2011, Essen, Germany (29 March, 2011)

Abstract:

The development of software is a core activity at most DLR institutes. About a quarter of DLR’s manpower is assigned to it. Projects range from small software tools developed by students to large long-term cooperations with other research centers, academia, and industry. The kind of developed software is very also different. There are many small scripts with a limited lifetime (e.g., for prototyping) as well as large systems or critical real-time software. Furthermore, in most cases the software is developed by engineers or natural scientist who do not have any education in software engineering. The talk outlines the current status of software engineering at DLR with focus on requirements engineering. With examples from very different development projects, some of the used tools and methodologies for requirements engineering will be described. Also, the efforts for DLR-internal standardization and some of the research topics related to requirements management will be presented.

[click to continue…]

{ 0 comments }

Provenance für Daten und Prozesse

by Andreas on März 4, 2011

Grid Workflow Workshop 2011, Universität zu Köln, 04.03.2011
Grid Workflow Workshop 2011 Logo

{ 0 comments }

Student Projects in Software Technology at the German Aerospace Center (DLR)

DLR

We have several open student projects at the Simulation and Software Technology division: Aufsetzen einer verteilten Testumgebung für eine OSGi-Applikation (Bachelor thesis, internship) Entwicklung eines Makro-Service für die Integrationsplattform RCE (Bachelor thesis, internship) Verifikation von komplexen strukturierten Datensätzen zur Repräsentation von wissenschaftlichen Simulationsdaten (Bachelor thesis, master thesis) Automatisierte Analyse und Abhängigkeitsermittlung zwischen Fachdisziplinen im Flugzeugvorentwurf [...]

Read the full article →

Tool support for semi-automatic modularization of existing code bases

Software Engineering

Talk at the 2009 Workshop on Component-Based High Performance Computing (CBHPC 2009), 15-16 November 2009, Portland, Oregon, USA. Collocated with the 22nd Supercomputing Conference (SC09). Abstract Many component based systems and frameworks require the integration of external codes, for example, providing numerical functionalities. These numerical codes can be either sequential or parallelized, written in languages [...]

Read the full article →

Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools

DLR

Vortrag auf der gearconf 09 in der Heinrich-Heine-Universität Düsseldorf (Donnerstag, 01.10.2009) über Software-Entwicklungsprozesse und -Tools im DLR. Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools View more presentations from Andreas Schreiber. Abstract: Im DLR entwickeln über 1000 Mitarbeiter an 13 Standorten Software für komplexe Anwendungen aus allen Bereichen der Luft- und Raumfahrt. Der Vortrag beschreibt [...]

Read the full article →

Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software

Software Engineering

SubConf 2007, München, 17.10.2007 Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software View more presentations from Andreas Schreiber. Folie 1 SubConf 2007

Read the full article →