Verteiltes DEVS in Java

Tyschler, Dirk (1998) Verteiltes DEVS in Java. Diploma thesis, Fakultät für Informatik, Abtl. Künstliche Intelligenz, Universität Ulm.

Full text not available from this repository.

Abstract

Die Arbeit beschreibt die Entwicklung einer Simulationsumgebung in Java, welche die parallele und verteilte Simulation von Multiagentsystemen ünterstüzt. Als Ausgangspunkt dient der von Zeigler entwickelte Ansatz DEVS. Dieser unterstützt eine objektorientierte Modellierung, die einen modularen und hierarchischen Aufbau von Modellen ermöglicht. Für die Simulation sind in dem realisierten Simulationsansatz Simulatorobjekte mit den Modellen assoziiert. Die Simulation findet als Senden von getypten Nachrichten zwischen den Simulatorobjekten statt. DEVS Modelle werden sequentiell simuliert, dies impliziert eine spezielle "tie-breaking" Funktion, um bei gleichzeitig anliegenden Ereignissen eine Serialisierung zu erzwingen. Weiterentwicklungen von DEVS ermöglichen die parallele Bearbeitung von Ereignissen. Die Arbeit stellt Grundkonzepte der Modellierung und Simulation, insbesonders des DEVS Ansatzes und den verteilten Softwareentwurf vor. Ein wichtiger Aspekt ist die Umsetzung des Simulationsansatzes in einem modularen transparenten Systementwurf, der ein verteiltes und damit implizit paralleles Simulieren von DEVS Modellen ermöglicht. Es wurde eine Verteilte Systemarchitektur konzepiert und realisiert, die als Grundbaustein für ein Testbed für Multiagentensysteme dient. Für die Modellierung und Simulation von Multiagentensystemen ist es notwendid, offene Systeme, d.h. Systeme mit einer variablen Struktur zu simulieren. Diese Anforderung wirkte sich notwendigerweise aus das Design des Gesamtsystems aus. Die Arbeit ist daher in enger Zusammenarbeit mit der Diplomarbeit "Variable Strukturen und objektorientierte verteilte Simulationssysteme" entstanden.

Item Type: Thesis (Diploma)