Zum Hauptinhalt springen

Universität Dortmund

Universität Dortmund
Fachbereich Informatik
Lehrstuhl für Software-Technologie
Fachgebiet Spezifikationssprachen 

Prof. Dr. Volker Gruhn

 

Arbeitsschwerpunkte

Die Arbeitsgruppe Spezifikationssprachen am Lehrstuhl Software-Technologie ist praktisch ausgerichtet und pflegt intensive Kontakte zur regionalen Industrie. Bei dieser Ausrichtung prägen die aktuellen Probleme der software-entwickelnden Industrie die Schwerpunkte der angewandten Forschung.

Hierzu zählen die Entwicklung von Verfahren und Methoden zur Beschreibung verteilter Software-Systeme. Innerhalb dieses Schwerpunktes hat sich die Spezifikation von Electronic-Commerce-Anwendungen (also solcher Software-Systeme, die die elektronische Abwicklung verteilter Geschäftsprozesse unterstützen) als wichtige Spezialisierung herausgebildet. Neben der geeigneten Beschreibung der Verteilung kommt es bei der Spezifikation von Electronic-Commerce-Anwendungen auf die Berücksichtigung von Sicherheits-, Datenschutz- und Telekommunikationsanforderungen an.

In enger inhaltlicher Beziehung zur Spezifikation von Electronic-Commerce-Anwendungen stehen der Vergleich und die Entwicklung von Architekturbeschreibungssprachen. Motivation für Architekturbeschreibungssprachen ist, daß immer mehr heterogene, historisch gewachsene Software-Systeme kontinuierlich weiterentwickelt werden müssen. Als Ziel für diese Weiterentwicklung ist eine explizite Software-Architektur wichtig, denn nur anhand eines solchermaßen explizit beschriebenen Ziels lassen sich konkrete Weiterentwicklungs- und Wartungsmaßnahmen bewerten. Eine Architekturbeschreibungssprache muß demzufolge nicht nur die Aufrufbeziehungen zwischen den Komponenten eines Software-Systems beschreiben, sondern ebenso die benötigte Infrastruktur (Hardware, Middleware, Telekommunikation) und die Verteilung der Software-Komponenten auf verschiedene Standorte definieren.

Ein weiterer Forschungsschwerpunkt ist die Integration der Modellierung statischer Aspekte von Software-Systemen (mit Hilfe von objektorientierten Sprachen) mit der Modellierung von dynamischen Aspekten (mit Hilfe von abstrakten Petrinetzen, vorzugsweise FUNSOFT-Netzen). Mittels einer solchen Integration soll es gelingen, die typischen Vorteile beider Spezifikationsansätze (eindeutige Semantik, komfortable Beschreibung von Nebenläufigkeit (Petrinetze), Wiederverwendung, durchgängiges Entwicklungsparadigma (objektorientierte Sprachen)) miteinander zu verbinden.

Projekte

  • Verfahren zur Integration von Workflow-Management-Systemen und Groupware-Systemen in einem Drittmittelprojekt mit COSA Solutions, Pulheim.
  • Dokumentation von Software-Prozessen zur Entwicklung von Electronic-Commerce-Anwendungen mit Microsoft-Werkzeugen in einem Drittmittelprojekt mit BOV, Essen.
  • Konzeptionierung eines integrierten Hotline-Systems auf der Basis verteilter Geschäftsprozesse in einem Drittmittelprojekt mit dem Landesamt für Arbeitsschutz, NRW und der Software Ley GmbH.
  • Entwicklung eines Testkonzepts für die Iridium Communication Germany, Düsseldorf.
  • Entwicklung einer Beschreibungssprache für verteilte Geschäftsprozesse und Verfahren zur Ableitung von Software-Strukturen aus solchen Beschreibungen (internes Projekt, Kooperationspartner Volkswohl Bund).

     

Veröffentlichungen

  • V. Gruhn und M. Schneider, Workflow Management based on Process Model Repositories, Proceedings of the 20th International Conference on Software Engineering, Kyoto, Japan, April, 1998.
  • V. Gruhn und J. Urbainczyk, Software process modeling and enactment: an experience report, Proceedings of the 20th International Conference on Software Engineering, Kyoto, Japan, April, 1998
  • W. Deiters und V. Gruhn, Process Management in Practice - Applying the FUNSOFT net approach to large scale processes, Automated Software Engineering, No. 5, 7-25, 1998.
  • G. Graw, V. Gruhn und H. Krumm, Support of Cooperating and Distributed Business Processes, Proceedings of the International Conference on Parallel and Distributed Systems, Tokio, Japan, 1996,
  • V. Gruhn und M. Kampmann, Modellierung unternehmensübergreifender Geschäftsprozesse mit FUNSOFT-Netzen, Wirtschaftsinformatik, Vieweg-Verlag, Wiesbaden, Vol. 38, No. 4, 383-390, 1996.
  • G. Graw und V. Gruhn, Distributed Modelling and Distributed Enaction of Business Processes, in Software Engineering - ESEC'95, 5th European Software Engineering Conference, Sitges, Spain, 1995, Springer, appeared as Lecture Notes in Computer Science no. 989, 8-27.
  • V. Gruhn, Geschäftsprozeß-Management als Grundlage der Software-Entwicklung,  Informatik Forschung und Entwicklung, Vol. 11, 94-101, 1996.

     

Kontaktadresse:

Prof. Dr. Volker Gruhn
Universität Dortmund
Fachbereich Informatik
Lehrstuhl für Software-Technologie
Baroper Str. 301, 44227 Dortmund
Tel.: (0231) 755-2782, Fax: -2061
gruhn@ls10.informatik.uni-dortmund.de