Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Cruising Agents – Seminar Agententechnologie CruisingAgents Seminar Agententechnologie Maximilian Walther Matthias Dodt Umgesetzt von:

Ähnliche Präsentationen


Präsentation zum Thema: "Cruising Agents – Seminar Agententechnologie CruisingAgents Seminar Agententechnologie Maximilian Walther Matthias Dodt Umgesetzt von:"—  Präsentation transkript:

1 Cruising Agents – Seminar Agententechnologie CruisingAgents Seminar Agententechnologie Maximilian Walther Matthias Dodt Umgesetzt von:

2 Cruising Agents – Seminar Agententechnologie Voraussetzungen Umsetzung eines Systems von Tankstellen und Fahrzeugen Fahrzeuge erfragen Preise sobald Benzinstand unter Mindestniveau Die Preise werden zugesichert (keine Preisänderung auf dem Weg zur Tankstelle) Einleitung | Idee & Konzept | Entwurf | Umsetzung | Lösung

3 Cruising Agents – Seminar Agententechnologie Agenten fahren zufällig über definierte Wege Bei niedrigem Benzinstand soll die günstigste Tankstelle angefahren werden – Bonusprogramm: Tankstellen zählen die „Runden ohne Besucher“ Tankstellen senken Preise Tankstellen gewähren „Zeitbonus“ für treue Kunden Einleitung | Idee & Konzept | Entwurf | Umsetzung | Lösung

4 Cruising Agents – Seminar Agententechnologie Anwendungsfälle Einleitung | Idee & Konzept | Entwurf | Umsetzung | Lösung

5 Cruising Agents – Seminar Agententechnologie Nachrichten Einleitung | Idee & Konzept | Entwurf | Umsetzung | Lösung Von AgentBezeichnungZweck GraphicsAgent Constants.GRAPHICSAID Senden der AID an alle Agents StationAgent, CarAgent Constants.MESSAGE Senden von Textnachrichten zur Anzeige im GraphicsAgent StationAgent, CarAgent Constants.DRAW Senden der aktuellen Position und weiterer Parameter an den GraphicsAgent StationAgent Constants.MYFUELPRICE Sendet Benzinpreis an anfragenden CarAgent CarAgent Constants.FUELPRICE Anfragen der Preise von Benzin an alle StationAgents, der CarAgent übermittelt noch die zuletzt angefahrene Tankstelle (Zeitintervall) CarAgent Constants.REFUELED Informiert StationAgents über „Kauf“

6 Cruising Agents – Seminar Agententechnologie Klassendiagramm GraphicsAgent erhält Nachrichten zum Zeichnen der Objekte und Aktualisierung der Informationen ActorAgent beinhaltet zentrale Funktionen wie sendMessage() und Attribute (Position) Einleitung | Idee & Konzept | Entwurf | Umsetzung | Lösung

7 Cruising Agents – Seminar Agententechnologie Klassendiagramm StationAgent –zählt die Runden ohne Besucher (withoutVisits) –Passt rundenweise Preis an (adoptPrice()) –Antwortet auf Anfragen (calculatePrice()) Einleitung | Idee & Konzept | Entwurf | Umsetzung | Lösung

8 Cruising Agents – Seminar Agententechnologie Klassendiagramm CarAgent –Drive() createRandomRoute()( (Zufälliges herumfahren) planRoute() (Route zu Tankstelle planen) –reqStationInfo() (Preise anfragen) –cheapestStation() (billigste Tankstelle berechnen) Einleitung | Idee & Konzept | Entwurf | Umsetzung | Lösung

9 Cruising Agents – Seminar Agententechnologie Praktische Vorführung Fragen? Einleitung | Idee & Konzept | Entwurf | Umsetzung | Lösung


Herunterladen ppt "Cruising Agents – Seminar Agententechnologie CruisingAgents Seminar Agententechnologie Maximilian Walther Matthias Dodt Umgesetzt von:"

Ähnliche Präsentationen


Google-Anzeigen