Arne Bachmann

Magister Artium in Communication Research and Phonetics
Deutsches Zentrum fuer Luft- und Raumfahrt e. V. · Institute of Air Transportation Systems

Research interests

  • Interests
    Concurrent Engineering, Collaboration, Cooperation, Python, Groovy, Matlab, Java Programming

Publications

  • A Python Wrapper Code Generator for Dynamic Libraries

    Bachmann, Arne

    The Python Papers. 01/2011; 6:3-6.

    We introduce a new Python code generator for conveniently and transparently wrapping native dynamic libraries. The presented code generator is used in several projects for scientific collaboration and can be adapted to other projects fairly easily.... [more] We introduce a new Python code generator for conveniently and transparently wrapping native dynamic libraries. The presented code generator is used in several projects for scientific collaboration and can be adapted to other projects fairly easily.
  • Advances in Generalization and Decoupling of Software Parts in a Scientific Simulation Workflow System

    Bachmann, Arne / Kunde, Markus / Litz, Markus / Schreiber, Andreas

    The Fourth International Conference on Advanced Engineering Computing and Applications in Sciences ADVCOMP 2010, Florence, Italy; 01/2010

    Scientific simulation workflows today consist of a pool of simulation models of different domains that are linked together. In the past this was often done with highly specific connections between the simulation models, e. g., batch-scripts or use of commercial integrated systems prescribing certain... [more] Scientific simulation workflows today consist of a pool of simulation models of different domains that are linked together. In the past this was often done with highly specific connections between the simulation models, e. g., batch-scripts or use of commercial integrated systems prescribing certain procedures. This strong coupling led to several problems like the non-reusability of a simulation model in other contexts or other software environments. To address this situation a concept called Chameleon was developed to provide a general decoupled approach between the models. The separation of concerns principle was applied to disconnect the models, their data and a underlying simulation framework as clearly as possible. The Chameleon ideas have been realized on top of the integration frameworks ModelCenter and Remote Component Environment. The feasibility and the advantages of this concept will be pointed out in this paper. After discussing our experiences with drawbacks and merits of the currently used commercial framework and the transition to an open-source framework we give an outlook on future topics, which are relevant for a simulation software integration in scientific collaboration on a daily basis.
  • Advances and Work in Progress in Aerospace Predesign Data Exchange

    Bachmann, Arne / Böhnke, Daniel / Kunde, Markus / Litz, Markus / König, Stefan

    12th NASA-ESA Workshop on Product Data Exchange (PDE2010), Oslo, Norway; 01/2010

    The Common Parametric Aircraft Configuration Scheme (CPACS) is widely accepted as the data exchange format in aerospace pre-design projects within the German Aerospace Center (DLR). CPACS is based on XML technologies and is subject of ongoing development. As a central data model CPACS is the key dri... [more] The Common Parametric Aircraft Configuration Scheme (CPACS) is widely accepted as the data exchange format in aerospace pre-design projects within the German Aerospace Center (DLR). CPACS is based on XML technologies and is subject of ongoing development. As a central data model CPACS is the key driver for multidisciplinary design enabling the collaboration of specialists from many different fields of research.CPACS is deployed in a wide range of projects encompassing high-altitude / low-emission flight procedure optimization, short runway / high lift airplane design, new turbine design simulation and experimental pre-design of unmanned aerial vehicles (UAV). One of the key elements of a distributed design environment is providing design capabilities to all participating partners. From a software point of view the barriers for integration of disciplinary specialists should be as low as possible with respect to the knowledge communication via a central model as well as the framework as a design platform. The integration of analysis and simulation modules enables the holistic assessment of new technologies and concepts while continuing to be versatile enough for many future design challenges. Several software components have been developed together with CPACS to support an easy integration of analysis modules and simulation tools. For the time being in several projects the integration framework "ModelCenter" is used, but there are efforts to port CPACS tools, libraries, and the whole server infrastructure to a more flexible Java-based framework, called "Remote Component Environment" (RCE). This new environment is in a relatively young stadium, but has already several advantages over ModelCenter, including a better security model, much tighter tool integration into the user interface, open programming and configuration interfaces and short training times for new developers due to its modern OSGi-based component model. Beside the development of CPACS and its integration into RCE two important points have been addressed lately: First, a study about a possible mapping from CPACS to STEP was carried out, and second, a study about validation possibilities and data quality assurance within CPACS and between CPACS and simulation processes has already been started. The connection between CPACS and STEP is done via enhancement of STEP AP 214 (core data for automotive mechanical design processes). Commonly available software libraries have been used to close the gaps between the two standards, e. g. the separation of implicit and explicit geometry definitions. Non analogue items in the standardization are translated via simple generic constructs. As STEP is not self-explanatory, a connection layer with XSD (XML Schema Definition) and EXPRESS (language for information modeling) was developed; a converter tool for translation of CPACS into STEP was created. The second study handles the validation of data items within CPACS, going beyond syntactical validity of XML schema definition (XSD) to semantic rule checking using contemporary methods. This becomes even more important in a distributed environment where multiple tools modify only (transformable) parts of any CPACS data set and users can merge custom data into the data flow within the integration platform. One way of avoiding problems at runtime could be to introduce "contracts", that each simulation-tool must comply with. Also, not only a local data set validation needs to be done, but also a global workflow-oriented correctness assessment. By employing methodologies from systems engineering those issues will be addressed and recommendations for project management, furth development and the infrastructure will be given. Synopsis: In this presentation, we'd like to show progresses we made over the last two years, as well as plans for future work we already started regarding the validation of complex datasets and workflows within a large infrastructure of distributed servers, progress in model-driven pre-design and data format mapping as well as software developments regarding the porting from a proprietary to an open-source integration framework.
  • Automation of Aircraft Pre-design Using a Versatile Data Transfer and Storage Format in a Distributed Computing Environment

    Bachmann, Arne / Kunde, Markus / Litz, Markus / Schreiber, Andreas / Bertsch, Lothar

    The Third International Conference on Advanced Engineering Computing and Applications in Sciences (ADVCOMP 2009), Sliema, Malta; 01/2009

    In the Aerospace field one often has to deal with a host of highly specialized software applications that need to be orchestrated into one optimization process to produce e. g., an optimized aircraft model. This optimization process combines engineering knowledge from fields as diverse as aerodynami... [more] In the Aerospace field one often has to deal with a host of highly specialized software applications that need to be orchestrated into one optimization process to produce e. g., an optimized aircraft model. This optimization process combines engineering knowledge from fields as diverse as aerodynamics, aeroelasticity, engine building, environmental impact assessment, material science and structural issues. For each field of science there are highly performant problem solvers available, but yet they don’t share the same data exchange formats. The specialized knowledge in each institution involved in a larger project cannot be leveraged easily by other project partners, thus calling for a software and data integration solution to enable global interconnection of local tools. At the German Aerospace Center (DLR) there have been carried out several projects linked with this challenge. We will present here shortly the building blocks for data interchange as well as an example for a workflow building between DLR’s institutes (work in progress).
  • A dynamic data integration approach to build scientific workflow systems

    Bachmann, Arne / Kunde, Markus / Litz, Markus / Schreiber, Andreas

    4th International Workshop on Workflow Management (ICWM2009), Geneva, Switzerland; 01/2009

    The need for collaboration between individual scientific fields increases with the wish for more global engineering optimizations and assessment requirements. Since areas of research become more and more fine-grained domains of there own, it is still very desirable to cooperate with other experts wi... [more] The need for collaboration between individual scientific fields increases with the wish for more global engineering optimizations and assessment requirements. Since areas of research become more and more fine-grained domains of there own, it is still very desirable to cooperate with other experts with more chance than ever to gain synergies when science is scattered as today. But this exchange of knowl- edge comes only into consideration if it can be used in a simple way with at most an moderate initial effort. To this end a framework is developed that lets scientists easily use knowledge of others without the need to understand their work and technology completely. Furthermore a generic common data format based on XML technology is devel- oped for exchanging and storing data between different domain-specific applications. To support all implementers, a twofold abstraction layer was introduced to encapsulate their knowledge shielding it from the technical environment.
  • Ein quantitatives Tonmodell für Ibibio

    Arne Bachmann

    01/2007

    Degree: Magister Artium

    Supervisor: Stefan Breuer

  • Development of a BOSS unit selection module for tone languages. Exemplification in Ibibio

    Bachmann, Arne / Breuer, Stefan

    The Sixth ISCA Workshop on Speech Synthesis, Bonn, Germany; 01/2007

    The Bonn Open Synthesis System (BOSS) is a toolkit for the efficient development of speech synthesis applications. To facilitate adaptation to tone languages, we added support for tone contour quantization and prediction. Now it is possible to integrate syllable and word tone templates into the syst... [more] The Bonn Open Synthesis System (BOSS) is a toolkit for the efficient development of speech synthesis applications. To facilitate adaptation to tone languages, we added support for tone contour quantization and prediction. Now it is possible to integrate syllable and word tone templates into the system and predict as well as select them efficiently. The simple model presented here is trained automatically and works independently of the morphophonemic rules specific to a certain tone language. Its feasibility is exemplified for the African language Ibibio.
  • Automation of Aircraft Pre-design Using a Versatile Data Transfer and Storage Format in a Distributed Computing Environment

    Arne Bachmann, Markus Kunde, Markus Litz, Andreas Schreiber, Lothar Bertsch

    Third International Conference on Advanced Engineering Computing and Applications in Sciences (ADVCOMP 2009).

    In the Aerospace field one often has to deal with a host of highly specialized software applications that need to be orchestrated into one optimization process to produce e. g., an optimized aircraft model. This optimization process combines engineering knowledge from fields as diverse as aerodynami... [more] In the Aerospace field one often has to deal with a host of highly specialized software applications that need to be orchestrated into one optimization process to produce e. g., an optimized aircraft model. This optimization process combines engineering knowledge from fields as diverse as aerodynamics, aeroelasticity, engine building, environmental impact assessment, material science and structural issues. For each field of science there are highly performant problem solvers available, but yet they don’t share the same data exchange formats. The specialized knowledge in each institution involved in a larger project cannot be leveraged easily by other project partners, thus calling for a software and data integration solution to enable global interconnection of local tools. At the German Aerospace Center (DLR) there have been carried out several projects linked with this challenge. We will present here shortly the building blocks for data interchange as well as an example for a workflow building between DLR’s institutes (work in progress).
  • A dynamic data integration approach to build scientific workflow systems

    Arne Bachmann, Markus Kunde, Markus Litz, Andreas Schreiber

    International workshop on workflow management (IWWM 2009);

    The need for collaboration between individual scientific fields increases with the wish for more global engineering optimizations and assessment requirements. Since areas of research become more and more fine-grained domains of there own, it is still very desirable to cooperate with other experts wi... [more] The need for collaboration between individual scientific fields increases with the wish for more global engineering optimizations and assessment requirements. Since areas of research become more and more fine-grained domains of there own, it is still very desirable to cooperate with other experts with more chance than ever to gain synergies when science is scattered as today. But this exchange of knowl- edge comes only into consideration if it can be used in a simple way with at most an moderate initial effort. To this end a framework is developed that lets scientists easily use knowledge of others without the need to understand their work and technology completely. Furthermore a generic common data format based on XML technology is devel- oped for exchanging and storing data between different domain-specific applications. To support all implementers, a twofold abstraction layer was introduced to encapsulate their knowledge shielding it from the technical environment.
  • Tool Integration and Data Formats for Distributed Airplane Predesign

    Arne Bachmann, Markus Litz, Markus Kunde

    2008 ModelCenter European Users Workshop;

    The internal architecture of the Java plugin components, developed for the TIVA, EVITA, CATS, UCAV-2010 and similar projects.
  • Framework für die Integration von Simulationscodes zur Unterstützung des multidisziplinären Vorentwurfs im DLR

    Markus Kunde, Markus Litz, Arne Bachmann

    ASIM 2009 - 20. Symposium Simulationstechnik;

    Beim Vorentwurf neuer Technologiekonzepte sind heutzutage viele verschiedene Fachdisziplinen involviert. Im Hinblick auf den Flugzeugvorentwurf können dies beispielsweise Aerodynamik, Struktur, Flugmechanik oder Antrieb sein. Zwischen den einzelnen Fachdomänen herrschen starke Abhängigkeiten, so das... [more] Beim Vorentwurf neuer Technologiekonzepte sind heutzutage viele verschiedene Fachdisziplinen involviert. Im Hinblick auf den Flugzeugvorentwurf können dies beispielsweise Aerodynamik, Struktur, Flugmechanik oder Antrieb sein. Zwischen den einzelnen Fachdomänen herrschen starke Abhängigkeiten, so dass die Optimierung innerhalb einer Einzeldisziplin nicht zwangsläufig zu einem globalen Optimum führt. Es ist deshalb die Betrachtung des Gesamtsystems notwendig, um das Potenzial neuer Technologien realistisch zu bewerten. Für diese Betrachtung ist eine gute Zusammenarbeit der einzelnen Fachdisziplinen notwendig. Dieser Artikel stellt verschiedene softwaretechnische Lösungen vor, die die multidisziplinäre Zusammenarbeit auf der technischen Seite unterstützen und dies teilweise erst möglich gemacht haben. Es werden ein für den Datenaustausch notwendiges gemeinsames Datenformat sowie unterstützende Programmbibliotheken für die Verarbeitung dieses Datenformats vorgestellt. Abschließend wird die Verbindung der von den verschiedenen Fachdisziplinen verwendeten Simulationsprogramme zu einer Prozesskette innerhalb eines Integrationsframeworks beschrieben.

Following (3)

11
Publications
2
Followers