Meinel, Michael (2007) Erweiterung einer Simulationsumgebung um automatische Stub-Generierung. Diploma, Berufsakademie Mannheim.
|
PDF
2MB |
Abstract
Das Reconfigurable Computing Environment (RCE) ist eine Integrationsumgebung für verteilt laufende Anwendungen. Es entstand im Rahmen eines Projektes für die Entwicklung eines schiffbauliches Entwurfs- und Simulationssystems (SESIS), dessen Ziel es ist, verteilte Ressourcen transparent zugreifbar zu machen. Das System ist modular aufgebaut und lässt sich durch Extensions (Plugins) erweitern.
Um Extensions auch von entfernten RCE-Installationen zugänglich zu machen, kann eine Kommunikations-Komponente genutzt werden. Damit dies möglich ist, wird lokal eine Stub-Implementierung der gewünschten Funktionalität benötigt, die Methoden-Aufrufe an den entsprechenden entfernten Rechner weiterleitet. Diese Stub-Implementierung musste bisher vom Entwickler immer parallel zu der eigentlichen Extension entwickelt werden. Da der Code, der hinter einem Stub steht, eine feste Struktur hat und sich einfach an die konkreten Anforderungen anpassen lässt, liegt es nahe, diesen Stub generieren zu lassen und somit den Entwickler zu entlasten. Gleichzeitig hat dieses Vorgehen auch noch weitere Vorteile. So können neu entwickelte Extensions unmittelbar nachdem sie veröffentlicht wurden, sofort auch von entfernten Instanzen genutzt werden. Um die Möglichkeiten von Code-Generierung im Rahmen von RCE auszutesten, wurden zunächst Untersuchungen bezüglich der prinzipiellen Machbarkeit vorgenommen. Anschließend wurde das Konzept anhand einer prototypischen Implementierung eines solchen Stub-Generators überprüft und auf seine Leistungsfähigkeit getestet.
| Item URL in elib: | https://elib.dlr.de/54125/ | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Document Type: | Thesis (Diploma) | ||||||||
| Title: | Erweiterung einer Simulationsumgebung um automatische Stub-Generierung | ||||||||
| Authors: |
| ||||||||
| Date: | 19 September 2007 | ||||||||
| Open Access: | Yes | ||||||||
| Number of Pages: | 66 | ||||||||
| Status: | Unpublished | ||||||||
| Keywords: | RCE, Codegenerierung, Eclipse, Java | ||||||||
| Institution: | Berufsakademie Mannheim | ||||||||
| Department: | Informationstechnik | ||||||||
| HGF - Research field: | Aeronautics, Space and Transport (old) | ||||||||
| HGF - Program: | Space (old) | ||||||||
| HGF - Program Themes: | W - no assignment | ||||||||
| DLR - Research area: | Space | ||||||||
| DLR - Program: | W - no assignment | ||||||||
| DLR - Research theme (Project): | W - no assignment (old) | ||||||||
| Location: | Köln-Porz | ||||||||
| Institutes and Institutions: | Institut of Simulation and Software Technology > Distributed Systems and Component Software | ||||||||
| Deposited By: | Schreiber, Andreas | ||||||||
| Deposited On: | 19 May 2008 | ||||||||
| Last Modified: | 31 Jul 2019 19:22 |
Repository Staff Only: item control page