|
|
|
|
|
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: