ASI-Oberseminar - Philip Joschko

Entwurf einer Editierungskomponente zur Modellierung spezialisierter Graphen - Zusammenfassung

Diplomarbeit von Philip Joschko (Juli 2008)
Betreut von Prof. Dr. Page und Prof. Dr. Wohlgemuth

ASI-Oberseminar,
Dienstag, 17. Juni 2008, 14 Uhr ct, D-125

Betriebliche Umweltinformationssysteme (BUIS) sind häufig komplexe und komplizierte Systeme, welche bei der Analyse, Dokumentation und Steuerung umweltrelevanter Auswirkungen unternehmerischen Handelns unterstützen. Da bisher keine offene Anwendungsplattform existierte, entwickeln verschiedene Institutionen unabhängig voneinander eigene Lösungen. Hierbei müssen häufig wiederkehrende allgemeine und fachliche Methoden ständig neu entworfen werden. Der Austausch von Komponenten oder die Interaktion verschiedener BUIS ist häufig nur mit sehr hohem Aufwand zu erreichen.

An der Fachhochschule für Technik und Wirtschaft Berlin wird eine offene Anwendungsplattform für BUIS als Open-Source-Projekt unter .NET (CLI) entwickelt. Zielsetzung des "Emporer" getauften Projektes ist es, sowohl die benötigte Infrastruktur für ein Plug-in-Rahmenwerk, als auch möglichst viele allgemeine Komponenten wie zum Beispiel Editoren für verschiedene Datenmodelle, aber auch fachliche, BUIS-spezifische Komponenten wie zum Beispiel eine Materialverwaltung zur Wiederverwendung zur Verfügung zu stellen. Das Projekt stellt einen Methodenbaukasten bereit, aus dem ein Anwendungsentwickler zügig neue BUIS-Anwendungen erstellen kann.

Ein Anwendungsszenario für das Rahmenwerk ist die Einbindung von Simulationstechniken als Methode Betrieblicher Umweltinformationssysteme. An der Universität Hamburg wurde mit dem Stoffstromsimulator Milan gezeigt, dass mithilfe mathematischer Graphen der Produktionsprozess eines Betriebes so modelliert werden kann, dass bei der Simulation sowohl ökonomische Aspekte wie Maschinenauslastung, als auch ökologische Aspekte wie Rohstoffverbrauch oder Emissionserzeugung betrachtet werden können. Milan beruht jedoch auf dem veralteten COM-Prinzip und wird nunmehr als Prototyp, welcher erfolgreich in der Praxis eingesetzt wurde, angesehen.

Für das Emporer-Projekt werden nun zunächst diejenigen Komponenten entworfen, welche zur Erzeugung und Ausführung von graphbasierten Simulationsmodellen notwendig sind. Eine ganz wesentliche Komponente ist ein möglichst allgemein gehaltener grafischer Editor, mit dem beliebige mathematische Graphen so modelliert werden können, dass die erzeugte Datenstruktur von anderen Komponenten nutzbar ist. Hierzu wird eine Trennung von grafischem Modell und logischem Modell angestrebt. Die Konzeption und Implementation dieser visuellen graphbasierten Editorkomponente ist Gegenstand dieser Diplomarbeit.