Lawrence Cabac
.
Entwicklung von geometrisch unterscheidbaren Komponenten zur
Vereinheitlichung von Mulan-Protokollen.
Studienarbeit, Universität Hamburg, Fachbereich
Informatik, 2002.
Bei der Softwareentwicklung sind Strukturierungsprozesse von entscheidender Bedeutung für das Erfassen von komplexen Systemen. Ein Problem ist die Erzeugung einheitlichen Programmcodes, ein weiteres ist das Lesen, Begreifen und Erweitern des bestehenden Codes. Dies gilt auch für das Erstellen von Code auf der Basis von Petrinetzen. Mulan-Protokolle sind solche Netze, die bei der Programmierung agentenorientierter Software innerhalb von Mulan, einem petrinetzbasierten Multiagentensystem, erstellt werden. Um Strukturierung, Vereinheitlichung und Lesbarkeit von Mulan-Protokollen zu gewährleisten, können Netz-Komponenten benutzt werden. Diese vereinfachen nicht nur das Erstellen der Protokolle durch Modularisierung, sondern können auch die Grundlage einer gemeinsamen Sprache einer Entwicklergemeinde bilden und die Verständlichkeit der Netze steigern. Die Elemente einer Netz-Komponenten bilden eine einfache, geometrische und leicht zu identifizierende Form, wodurch die Übersichtlichkeit und die Lesbarkeit der Petrinetze erhöht wird. In dieser Arbeit wird ein spezifisches Konzept von Netz-Komponenten und derren Funktionsweise vorgestellt. Zusätzlich wird anhand einer Beispielimplementation von Netz-Komponenten für Mulan-Protokolle die Funktionsweise der Netz-Komponenten dargestellt. Weiterhin wird die im Laufe dieser Arbeit implementierte Erweiterung von Renew präsentiert, die es ermölicht Netz-Komponenten komfortabel einzusetzen.
@mastersthesis{Cabac02, author = {Cabac, Lawrence}, title = {{Entwicklung von geometrisch unterscheidbaren Komponenten zur Vereinheitlichung von Mulan-Protokollen}}, school = FBIUniHHbis2005, year = 2002, type = studienarbeit, abstract = {Bei der Softwareentwicklung sind Strukturierungsprozesse von entscheidender Bedeutung f{\"u}r das Erfassen von komplexen Systemen. Ein Problem ist die Erzeugung einheitlichen Programmcodes, ein weiteres ist das Lesen, Begreifen und Erweitern des bestehenden Codes. Dies gilt auch f{\"u}r das Erstellen von Code auf der Basis von Petrinetzen. Mulan-Protokolle sind solche Netze, die bei der Programmierung agentenorientierter Software innerhalb von Mulan, einem petrinetzbasierten Multiagentensystem, erstellt werden. Um Strukturierung, Vereinheitlichung und Lesbarkeit von Mulan-Protokollen zu gew{\"a}hrleisten, k{\"o}nnen Netz-Komponenten benutzt werden. Diese vereinfachen nicht nur das Erstellen der Protokolle durch Modularisierung, sondern k{\"o}nnen auch die Grundlage einer gemeinsamen Sprache einer Entwicklergemeinde bilden und die Verst{\"a}ndlichkeit der Netze steigern. Die Elemente einer Netz-Komponenten bilden eine einfache, geometrische und leicht zu identifizierende Form, wodurch die {\"U}bersichtlichkeit und die Lesbarkeit der Petrinetze erh{\"o}ht wird. In dieser Arbeit wird ein spezifisches Konzept von Netz-Komponenten und derren Funktionsweise vorgestellt. Zus{\"a}tzlich wird anhand einer Beispielimplementation von Netz-Komponenten f{\"u}r Mulan-Protokolle die Funktionsweise der Netz-Komponenten dargestellt. Weiterhin wird die im Laufe dieser Arbeit implementierte Erweiterung von Renew pr{\"a}sentiert, die es erm{\"o}licht Netz-Komponenten komfortabel einzusetzen.} }