department of informatics

Design und Implementierung einer generischen objektorientierten Umgebung für diskrete Simulation

Lucien Weller

Departement für Informatik

Universität Freiburg

realisiert unter der Leitung von Herrn Professor Jacques Pasquier-Rocha

September 2001


Zusammenfassung

Das Ziel dieser Diplomarbeit ist die Entwicklung einer Programmierumgebung für diskrete Simulation mit Hilfe eines objektorientierten Ansatzes. Die in der Vorlesung im Jahr 1998/99 von Herrn Professor Jacques Pasquier-Rocha vorgestellte, in Eiffel geschriebene Umgebung, dient dabei als Ausgangspunkt. Klarheit und Wiederverwendbarkeit wird dabei in den Vordergrund gestellt.

Die Programmierumgebung wurde in einem ersten Schritt mit Hilfe der Modellierungsumgebung von TogetherSoft Inc. konzipiert und dann in der Programmiersprache Java implementiert. Als Erweiterung wurde die Möglichkeit geschaffen, eine Simulation mit einer graphischen Darstellung ablaufen zu lassen. Der dabei verwendete Ansatz ist dem, der in der Arbeit von Vincenzo Annaloro präsentiert wird, grundsätzlich gleich. Es handelt sich um eine reine Erweiterung des im ersten Teil geschaffenen Designs. Schlussendlich wurde ein Werkzeug mit dem Namen "SimBuilder" erstellt, das den Aufbau einer konkreten Simulationsanwendung erleichtert. Auch diese Möglichkeit wurde in der Arbeit von Florence Schnyder bereits in Erwägung gezogen . Die in der vorliegenden Arbeit präsentierte Lösung unterscheidet sich jedoch darin, dass "SimBuilder" keineswegs den ganzen Code generiert, sondern viel mehr eine Möglichkeit bietet, ihn effizient zu schreiben.

Dokumentation

Dateien (mit ZIP komprimiert)