Zum Hauptinhalt springen

Universität - GH Paderborn

Universität - GH Paderborn
Fachbereich Mathematik/Informatik
AG Softwaretechnik 

Prof. Dr. Wilhelm Schäfer

 

Arbeitsschwerpunkte

Software-Prozeßmodellierung

Dies umfaßt die Entwicklung geeigneter Spezifikationssprachen zur präzisen Beschreibung von Vorgehensmodellen sowie die Bereitstellung entsprechender Werkzeuge zur Ausführung, Analyse und Änderung der Prozesse.

Objektorientierte Datenbank-Systeme

Basierend auf der Evaluation kommerzieller Systeme werden Anforderungsprofile zum Einsatz von objektorientierten Datenbanken in Software-Entwicklungsumgebungen erarbeitet und in konkreten Anwendungen, z.T. in Kooperation mit örtlichen Softwarehäusern, umgesetzt.

Versions- und Konfigurationsmanagement

Zur Unterstützung von Gruppenarbeit werden prozeßbasierte Umgebungen zur Verfügung gestellt. Der Schwerpunkt liegt hierbei auf der Möglichkeit einer flexiblen Anpassung an unterschiedliche Unternehmensmodelle sowie der automatischen Konsistenzsicherung.

Graphentechnik

Die Graphentechnik stellt einen Ansatz zur Beschreibung und Implementierung anwendungsorientierter Datenstrukturen dar. Dieser Ansatz basiert auf der Verwendung von Graphen als Datenmodell und der Verwendung von grafischen Operationen zur Beschreibung der Implementierung.

Reverse Engineering

Zur Modernisierung bestehender Software-Systeme werden Werkzeuge entwickelt, welche eine Analyse und Umstrukturierung des Designs, der Klassenhierarchien und des Programmcodes ermöglichen. Dies umfaßt insbesondere die Migration von funktionalen zu objektorientierten Systemen.

Krankenhaus-Informationssysteme

Dieses Forschungsgebiet befaßt sich mit der Entwicklung von Krankenhausverwaltungssystemen und elektronischen Krankenakten. Hierbei werden bestehende proprietäre Systeme integriert.
 

Projekte

GOODSTEP

Dieses auf dem objektorientierten Datenbanksystem O2 basierende Werkzeug stellt eine Plattform zur Generierung flexibler Software-Entwicklungsumgebungen dar. GOODSTEP wurde zur Entwicklung individueller, prozeßorientierter Umgebungen bei British Airways und Engineering, einem führenden italienischen Softwarehaus, verwendet.

PRO7

Der Kommunikationsserver dient der Realisierung eines integrierten Krankenhaus-Informationssystems und basiert auf OSF/DCE und dem HL7-Protokoll. Das Projekt entstand in Zusammenarbeit mit dem Informatik Centrum Dortmund (ICD), der PRO DV GmbH Dortmund sowie der ROKD GmbH Bielefeld und wurde durch das Wirtschaftsministerium des Landes Nordrhein-Westfalen gefördert.

EPIC (Laufzeit 1997-98)

EPIC dient der Verbreitung von Erfahrungen zur Verbesserung des Softwareprozesses. Zu diesem Zweck finden im Rahmen dieses Projektes europaweit simultane Veranstaltungen mit Hilfe internetbasierter, multimedialer Techniken statt.

VARLET

Auf Basis von problemorientierten und ausführbaren Spezifikationssprachen, ermöglicht diese generische Umgebung das Reengineering von veralteten (Legacy-) Informationssystemen bzw. ihre Integration mit neuen Technologien, wie z.B. dem World-Wide-Web und der plattformunabhängigen Programmiersprache Java.

Virtuelle Wissensfabrik

Im Rahmen des Multimedia NRW Projekts wird, in enger Zusammenarbeit mit der CSCW Gruppe der GMD in Sankt Augustin, eine prozeßgesteuerte, verteilte und multimediale Arbeitsumgebung für Wissenschaftler entwickelt. Durch den Einsatz einer Spezifikationssprache können Vorgehensmodelle definiert werden, nach denen die wissenschaftliche Zusammenarbeit koordiniert wird.

Veröffentlichungen

  • J.-H. Jahnke, W. Schäfer, and A. Zündorf: Generic Fuzzy Reasoning Nets as a basis for reverse engineering relational database applications. Proc. of European Software Engineering Conference (ESEC/FSE), September 1997, Zuerich. Springer (LNCS 1301).
  • J.-H. Jahnke, W. Schäfer, A. Zündorf: A Design Environment for Migrating Relational to Object-Oriented Database Systems. Proc. of the Int.Conf. on Software Maintenance, ICSM `96, Monterey, CA November 1996, USA.
  • G. Junkermann, B. Peuschel, W. Schäfer, and S. Wolf: MERLIN: Supporting Cooperation in Software Development through a Knowlege-based Environment. In A. C. W. Finkelstein, editor, Advances in Software Process Technology. John Wiley, 1994.
  • G. Engels, C. Lewerentz, M. Nagl, W. Schäfer, A. Schürr: Building Integrated Software Development Environments - Part 1: Tool Specification, In ACM Transactions on Software Engineering and Methodology, 2(1): 135-167, 1992.
  • N.H. Madhavji and W.Schäfer: Prism - Methodology and Process-Oriented Environment. IEEE Transactions on Software Engineering, 17(12): 1270-1283, 1991.

Produkte und Werkzeuge

OPUS

OPUS ist eine integrierte, inkrementelle Software-Design-Umgebung, die einen datenorientierten, modularen Entwurf in den Mittelpunkt der Softwareentwicklung stellt. OPUS wurde in Kooperation mit der örtlichen Industrie in Dortmund und jetzt in Paderborn entwickelt und ist im industriellen Einsatz.

PRO7

Das pro7-System ist ein Kommunikationsserver zur Einbindung von (Alt-)Anwendungen in ein integriertes Krankenhaus-Informationssystem auf der Basis des anerkannten Datenaustauschprotokolls HL7. Seit seiner Fertigstellung im Frühjahr 1997 befindet sich ein Pilotsystem im Matthiasspital in Rheine im Dauereinsatz. Weitere Systeme werden zur Zeit ausgeliefert.

FIS

Hierbei handelt es sich um ein als Java-Applet realisiertes, regionales Fahrplanauskunftsystem im WWW, welches an eine zentrale Datenbank per Tcp/IP-Protokoll angebunden ist. Das System ermöglicht die Auswahl von Fahrstrecken sowie die Anzeige der Ankunft- und Abfahrtzeiten, wobei aktuelle Ereignisse berücksichtigt werden sollen (z.B. Verspätungen).

 

Kontaktadresse:

Prof. Dr. Wilhelm Schäfer 
Universität - GH - Paderborn
Fachbereich Mathematik/Informatik
AG Softwaretechnik
Warburger Straße, 33098 Paderborn
Tel.: (05251) 60-3312, Fax: -3530