Home Modulare Softwarestruktur zur Behandlung verteilter Aufgaben (A modular Software Design for Distributed Tasks)
Article
Licensed
Unlicensed Requires Authentication

Modulare Softwarestruktur zur Behandlung verteilter Aufgaben (A modular Software Design for Distributed Tasks)

  • A. Schleußinger
Published/Copyright: September 25, 2009
at - Automatisierungstechnik
From the journal Volume 49 Issue 9

Dieser Beitrag stellt eine Softwarebibliothek zur Behandlung verteilter Aufgaben vor. Grundlage hierfür ist die frei verfügbare ACE-Bibliothek (Advanced Communication Environment), die in zwei Punkten erweitert wurde. Zum einen um ein flexibles Botschaftssystem, welches Botschaften beliebig definierbaren Typs über eine ressourcensparende Client-Server-Kommunikation austauscht. Zum anderen wurde sie um eine Modulklasse für Regelung und Automatisierung ergänzt, mit der sich parallel arbeitende funktionale Blöcke realisieren lassen, wie sie zum Beispiel beim Softwaredesign autonomer mobiler Fahrzeuge benötigt werden.

Die Klassenbibliothek wurde am autonomen Fahrzeug ARMIN erprobt, das am Lehrstuhl für Regelungstechnik der Universität Erlangen entwickelt wurde.

This paper introduces a software library designed to handle with distributed tasks. The basis is the ACE-library (Advanced Communication Environment), which was expanded on two points. First a flexible message system, which exchanges messages of arbitrary types via a resource saving client-server communication. Second a module class for automation and control to realize parallel working functional blocks e.g. required for the software design of autonomous mobile vehicles.

The presented class library was tested on the autonomous vehicle ARMIN, developed at the Institute of Automatic Control at Erlangen University.

Published Online: 2009-09-25
Published in Print: 2001-09
Downloaded on 9.9.2025 from https://www.degruyterbrill.com/document/doi/10.1524/auto.2001.49.9.407/html
Scroll to top button