Computerbasierte Steuerungen werden in der Automatisierungstechnik immer häufiger eingesetzt. Die Verfügbarkeit von Libraries und Betriebssystemen versprechen einen schnellen Entwicklungszyklus, sowie niedrigere Entwicklungskosten. In der Automatisierungstechnik werden mehrere Steuerungen, die zur Bearbeitung eines Prozesses notwendig sind, miteinander verbunden. Oft muß die Kommunikation zwischen den Steuerungen harte Echtzeitbedingungen erfüllen.
Da innerhalb der TRUMPF Gruppe [TRUM07a] verschiedene Steuerungssysteme eingesetzt werden, enstand die Idee, für eine Kommunikation zwischen Steuerungen, eine plattformunabhängige Real-time CORBA [Obj05b] Implementation zu evaluieren.
Das ACE/TAO Framework [Schm07c] von Douglas C. Schmidt [Schm07b] ist die umfassenste Implementation des Real-time CORBA Standards in C++ und steht für unzählige Plattformen zur Verfügung.
In dieser Diplomarbeit soll untersucht werden, ob die openSource Real-time CORBA Implementation ACE/TAO die zeitlichen Anforderungen für den Einsatz in Steuerungen erfüllt. Es sollen die Schritte zur Einrichtung einer echtzeitfähigen CORBA Umgebung beschrieben, kleine Applikationen zur Demonstration der Funktionalitäten entwickelt und Performancemessungen durchgeführt werden. Als Basissystem dient das bei der TRUMPF Laser GmbH + Co. KG [TRUM07c] eingesetzte openSource Betriebssystem Linux [WIKI07b], welches auf die Anforderungen zum Einsatz in einer Steuerung für Festkörperlaser [TRUM07b] angepasst wurde.