Treffer: Implementierungskonzepte für Agenten in Personenstromsimulationen : effiziente Modellierung komplexer Charaktere ; Implementation concepts for agents in personal flow simulations: efficient modelling of complex characters
Weitere Informationen
Diese Arbeit untersucht verschiedene Implementierungskonzepte für Agenten in agentenbasierten Personenstromsimulationen. Der Fokus liegt dabei auf der effizienten Modellierung komplexer Charaktere. Dazu werden vergleichbare Systeme vorgestellt und auf deren Lösungen für die Agenten-Implementierung eingegangen. Unter Anderem wird auf die Software VADERE von der Forschungsgruppe um Prof. Köster eingegangen, besonders im Kontrast zur Software des Startup-Unternehmens accu:rate. Letztere wird in der Implementierungsphase dieser Arbeit zum Hauptgegenstand. Aus Literaturrecherche relevant erscheinende Software Design Patterns werden untersucht. Ihre Ausgestaltung im Kontext von Personenstromsimulationen werden in der Programmiersprache Java oder Scala interpretiert. Diese Interpretationen werden jeweils mit UML-Diagramm und Auszügen des relevanten Codes vorgestellt und mit seinen Vor- und Nachteilen diskutiert. In der Implementierungsphase werden die verschiedenen Ansätze mit dem Anforderungsprofil von accu:rate abgeglichen, um festzulegen was letztendlich Einzug in das produktive System finden wird. Abschließend werden die Ergebnisse der Implementierungsphase vorgestellt und hinsichtlich der Ziele diese Arbeit reflektiert. ; This thesis is concerned with the investigation of different implementation concepts for agents in agent-based pedestrian flow simulations. The focus is on the efficient modelling of complex characters. For that purpose similar systems will be presented with focus on their respective solutions for implementing agents. Amongst others the software VADERE by the scientific team around Prof. Köster will be presented. In particular in contrast to the software of the start-up company accu:rate. The latter will be the main subject in the implementation phase of this thesis. Relevant software design patterns, suggested by literature, will be investigated. Their applied form in the context of pedestrian flow simulations will be interpreted in the programming language Java or Scala. These interpretations . ...