Zur Hauptnavigation Zum Inhaltsbereich Zur Suche Zum Seitenfuß


Projekt : Organisationsorientierte Softwareentwicklung

Deutsche Version. This page is available in German only. Cette page n'existe qu'en Allemand. Ésta página sólo existe en Alemán.


Dr. Daniel Moldt, Wissenschaftlicher Mitarbeiter
Matthias Wester-Ebbinghaus, ehemaliger Wissenschaftlicher Mitarbeiter

Laufzeit: seit 2005

Schlagworte: Softwareentwicklung, Organisation, Organisationseinheit, Organisationstheorie, Multiagentensysteme, Petrinetze, Netze-in-Netzen

Ziele: Softwaresysteme sind einer stetig wachsenden Komplexität unterworfen. Häufig bestehen sie aus einer immensen Anzahl von Teilsystemen, die verteilt vorliegen, nebenläufig ausgeführt werden, funktional jedoch Interdependenzen unterworfen sind. Daraus folgt die Notwendigkeit der effizienten Strukturierung solcher Systeme. In diesem Zusammenhang drängt sich der Begriff der Organisation als ausdrucksstarkes und abstraktes Konzept der realen Welt als Ausgangspunkt auf. Gedanken und Ansätze zu Organisationen finden sich im Bereich der Informatik vor allem im Forschungsfeld der Multiagentensysteme und agentenorientierten Softwareentwicklung wieder. Allerdings stellt der individuelle Agent für sehr umfangreiche Softwaresysteme eine zu kleine zentrale Entwicklungsmetapher beziehungsweise einen zu kleinen Implementierungsbaustein dar.

In dem Projekt geht es um die Weiterentwicklung des agentenorientierten Ansatzes der Softwareentwicklung zum organisationsorientierten Ansatz. Dabei wird insbesondere die Abstraktion mit Hilfe der Metapher der Organisationseinheit betont. Das Konzept der Organisationseinheit erlaubt es eine Menge von Einheiten so zusammenzufassen, dass auch komplizierte Systeme als Ganzes betrachtet und behandelt werden können. Je nach Abstraktionsgrad und Detaillierung werden den Organisationseinheiten unterschiedliche Eigenschaften zugewiesen. Das Organisationsparadigma eignet sich dabei nicht nur zur konkreten Gestaltung von komplizierten Softwaresystemen. Vielmehr kann es als ein genereller Ansatz zum Verständnis komplexer Systeme genutzt werden. Es soll auf der Grundlage von Multiagentensystemen eine weiterführende Perspektive in der Informatik liefern.

Um die vielfältigen Vorteile der Petrinetzmodellierung (Universalität, formale Semantik, Visualisierung, Dynamik, Mobilität, Rekursivität...) auszunutzen und auf die langjährigen Erfahrungen von TGI bei der petrinetzbasierten Modellierung und Implementierung von Multiagentensystemen zurückzugreifen, bildet der Einsatz von höheren Petrinetzen einen Schwerpunkt des Projektes.

Publikationen:

2007

Matthias Wester-Ebbinghaus, Daniel Moldt, Christine Reese, and Kolja Markwardt.
Towards organization-oriented software engineering.
In Heinz Züllighoven, editor, Software Engineering Konferenz 2007 in Hamburg: SE'07 Proceedings, volume 105 of LNI, pages 205-217. GI, 2007.

2006

Matthias Wester-Ebbinghaus and Daniel Moldt.
Auf dem Weg zu organisationsorientierter Softwareentwicklung.
Available at: http://www2.informatik.uni-hamburg.de/tgi/publikationen/public/data/2006/Wester+06/Wester+06.pdf, September 2006.  [pdf]  [link]

Matthias Wester-Ebbinghaus.
Implementing multi-agent teamwork via reference net team modules.
International Transactions on Systems Science and Applications (ITSSA), 1(4):343-350, 2006.

Heiko Rölke and Matthias Wester-Ebbinghaus.
Agentenbasierte Petrinetzsimulation - Ein teambasierter Ansatz.
In Moldt (Hrsg.), Proceedings of the 13th Workshop Application and Tools for Petri Nets. AWPN'06, pages 79-84.

Heiko Rölke and Matthias Wester-Ebbinghaus.
Petri-net based team modules for collaborative multi-agent action.
In Moldt (Hrsg.), Proceedings of the Fourth International Workshop on Modelling of Objects, Components, and Agents. MOCA'06, pages 245-266.

2005

Matthias Wester-Ebbinghaus.
Spezifikation eines Teamworkmodells für Mulan-Agenten.
Diplomarbeit, Universität Hamburg, Fachbereich Informatik, Vogt-Kölln Str. 30, D-22527 Hamburg, November 2005.

Letzte Änderung: 17:40 19.05.2011
Impressum