RCE ist eine verteilte, Workflow-gesteuerte Integrationsumgebung. Wir haben RCE speziell für Forschende der Ingenieurwissenschaften entwickelt, um komplexe Systeme, wie Flugzeuge, Schiffe oder Satelliten zu entwerfen, zu analysieren und zu optimieren, indem sie ihre eigenen Entwurfs- und Analysetools verwenden und integrieren.
Beispiel: Das Ziel ist ein Gesamtentwurf für ein Flugzeug. Dafür werden Ingenieure aus verschiedenen Disziplinen, die sich an unterschiedlichen Standorten befinden, sowie deren Werkzeuge benötigt. In der Regel sind die Werkzeuge in unterschiedlichen Programmiersprachen geschrieben, haben unterschiedliche Anforderungen an das Hosting-Betriebssystem und müssen an dem Standort verbleiben, an dem sie entwickelt werden.
RCE kümmert sich um diese heterogene Infrastruktur: Jedes beteiligte Tool ist in eine RCE-Instanz integriert, die auf dem Host-Rechner des Tools läuft. Die verteilten RCE-Instanzen sind miteinander verbunden und bilden ein Peer-to-Peer-Netzwerk. Von jeder RCE-Instanz, die mit dem Netzwerk verbunden ist, können die Werkzeuge ausgeführt werden. Mit einem grafischen Editor in RCE werden die Werkzeuge an Workflows gekoppelt. Die Ausführung der Workflows wird von RCE gesteuert. Es verwaltet die Ausführungen der Werkzeuge sowie den Datentransfer zwischen den Werkzeugen. Die Konsolenausgaben der Werkzeuge sowie die Ergebnisdaten werden gesammelt und in RCE in entsprechenden Ansichten und Browsern an einem Ort bereitgestellt.
RCE verfügt über integrierte Unterstützung unter anderem für Optimierung, Versuchsplanung und Cluster. Für Entwurf, Analyse und Optimierung auf der Grundlage des Common Parametric Aircraft Configuration Schema (CPACS) bietet RCE spezielle Erweiterungen.
Publikationen: