Aufgabe 10:   Simulation einer Tankstelle


Mit Hilfe des Programms Proof Animation soll der Betrieb einer Tankstelle simuliert werden. Dazu soll mit Hilfe von Delphi ein geeignetes Programm erstellt werden, das eine Trace-Datei für Proof Animation schreibt.
Die Tankstelle besitzt zwei Zapfsäulen, eine für Super und eine für Diesel, und zwei Zufahrten. Von beiden Seiten kann Super oder Diesel getankt werden, aber jeweils nur eine Sorte zur gleichen Zeit. Nach dem Tankvorgang gehen die Fahrer zur Kasse. Ist der Zahlvorgang abgeschlossen, wird die jeweilige Zapfsäule wieder freigeschaltet.
 
Der Simulation liegen folgende Annahmen zu Grunde:





Aufgabe 1 Analysiere das Problem. Erstelle ein Modell mit Hilfe von Managern. Beschreibe die Aufgabenbereiche der einzelnen Manager.
 Bsp.: ereignisdiagramm.pdf
Aufgabe 2 Erstelle ein Flussdiagramm für die Manager sowie ein Klassendiagramm.
Aufgabe 3 Erstelle mit Hilfe des Programms Animation Proof eine Layout-Datei.
 Bsp.: layout.pdf
Aufgabe 4 Implementiere das Programm.

Aufgabe 5 Erweitere das Programm so, dass die Parameter der Simulation wie die Geschwindigkeit und die zeitliche Aufeinanderfolge der Autos variiert werden können, so dass die Entstehung eines Staus vor der Tankstelle untersucht werden kann.





Aufgabenübersicht Aufgabe 9