WSR 1999: 1. Workshop Software-Reengineering
Beschreibung
Der Umgang mit Altsoftware stellt in softwaretechnischer und in organisatorischer Hinsicht eine große Herausforderung dar. Reengineering steht für alle Prozesse, deren Ziel die qualitative Verbesserung und die Aufbereitung von Software ist.
Mit diesem Workshop sollen Arbeitsgruppen aus der Informatik und der Wirtschaftsinformatik, die sich mit Softwareaufbereitung im weitesten Sinne befassen, zu einer Bestandsaufnahme über die Reengineering-Aktivitäten im deutschsprachigen Raum zusammengeführt werden. Alle Personen und Personengruppen, die in diesem Bereich tätig sind, sind eingeladen, auf diesem kurzen Workshop eine Darstellung ihrer Aktivitäten zu geben.
Mögliche Themen sind beispielsweise
- Methoden und Modelle für das Software-Reengineering
- Werkzeuge für die Software-Aufbereitung
- Erfahrungsberichte über Sanierungsprojekte
- spezielle Probleme (Jahr2000, Euro)
- Transformation in objekt-orientierte Sprachen
- Entwurfs-, Architektur-, Cliché-Erkennung
- Softwarevisualisierung
- Programmverstehen
- Slicing-Techniken, Zeigeranalyse
- Migrationsstrategien
- Qualitätsmessung und -sicherung von Reengineering-Maßnahmen
- Aufwandsabschätzung für Reengineering-Projekte
- Verhältnis von Software-Reengineering und Business Process Reengineering
- Organisatorische Einbettung von Reengineering-Maßnahmen
Der Workshop findet am 27. und 28. Mai 1999 im Physikzentrum in Bad Honnef statt, in dem auch die Unterbringung der Teilnehmer erfolgt. Die Teilnehmerzahl ist daher auf ca. 50 Personen beschränkt
Als Einreichungen werden erweiterte Kurzfassungen auf 1-3 DIN A4-Seiten mit der Angabe der hierfür gewünschten Vortragszeit erwartet. Die Einreichung kann bei beiden Organisatoren erfolgen. Sollte die Zahl der Präsentationen für zwei Tage zu groß werden, so werden die Organisatoren eine Auswahl treffen.
Einreichung der Kurzfassungen: 16. April 1999
Verständigung über die Annahme: 1. Mai 1999
Anmeldung zur Teilnahme: 19. Mai 1999
Prof. Dr. Jürgen Ebert | Prof. Dr. Franz Lehner |
fon 0261-287-2722 | fon 0941-943-3201 |
Der Workshop findet in Kooperation mit den Fachgruppen 2.1.1 (Softwaretechnik) und 5.1.3 (Reengineering und Wartung betrieblicher Anwendungssysteme) der Gesellschaft für Informatik (GI) statt. |
Programm
Donnerstag, 27. Mai 1999
9:00-9:30
Jürgen Ebert (Universität Koblenz-Landau)
Franz Lehner (Universität Regensburg)
Begrüßung und Einleitung
9:30-10:00
Gregor Snelting (Universität Passau)
Begriffsanalyse -
ein neues Instrument zum Programmverstehen
10:00-10:30
Mirko Streckenbach (Universität Passau)
KABA - Klassen-Analyse mit Begriffsanalyse -
Fallstudien
(Kaffeepause)
11:00-11:30
Thomas Eisenbarth, Rainer Koschke,
Erhard Plödereder (Universität Stuttgart)
Jean-Francois Girard, Martin Würthner (IESE Kaiserlautern)
Projekt Bauhaus - Interaktive und inkrementelle
Wiedergewinnung von SW-Architekturen
11:30-12:00
André Postma, Marc Stroucken (Philips Eindhoven)
Applying Relation Partition Algebra for Reverse Architecting
12:00-12:30
Katja Cremer (RWTH Aachen)
Migration von Anwendungen in verteilte Umgebungen
(Mittagspause)
14:00-14:30
Harry M. Sneed (SES, Ottobrunn)
Software Sanierung
14:30-15:00
Holger Bär, Markus Bauer, Oliver Ciupke,
Thomas Genßler, Radu Marinescu, Benedikt Schulz,
Joachim Weisbrod (FZI Karlsruhe)
Sanierung objektorientierter Systeme
15:00-15:30
Ingrid Wetzel (Universität Hamburg)
Reengineering-Ziele: Kapselung, Anpaßbarkeit und
Funktionserweiterung
(Kaffeepause)
16:00-16:30
Jürgen Ebert, Thomas Pühler, Bernt Kullbach,
Andreas Winter (Universität Koblenz-Landau)
GUPRO - Generische Umgebung zum PROgrammverstehen
16:30-17:00
Bernt Kullbach, Andreas Winter (Universität Koblenz-Landau)
Anfragen in Reengineering-Werkzeugen
17:00-17:30
Michael Meyer (sd&m, München)
SHORE
Freitag, 28. Mai 1999
9:00-9:30
Franz Lehner (Universität Regensburg)
Software Reengineering vs. Business Reengineering -
Konsequenzen für ein unternehmensweites Reengineering-Konzept
9:30-10:00
Sascha Molterer (TU München)
Bayerischer Forschungsverbund Software-Engineering (FORSOFT):
Teilprojekt Reengineering
10:00-10:30
Hans-Gerd Köhler, Heinrich Rust, Frank Simon (TU Cottbus)
Understanding object oriented software systems
without source code inspection
(Kaffeepause)
11:00-11:30
Klaus Quibeldey-Circel (Universität Siegen)
SoDoM: Software-Dokumentation mit Mustern -
eine Projektskizze
11:30-12:00
Thomas Genßler, Benedikt Schulz (FZI Karlsruhe)
Reorganisation objekt-orientierter Systeme mit Entwurfsmustern
12:00-12:30
Rainer Neumann, Benedikt Schulz,
Wolf Zimmermann (FZI Karlsruhe)
Vererbung bei der Sanierung objekt-orientierter Systeme
(Mittagspause)
14:00-14:30
Jens Borchers (CaseConsult, Wiesbaden)
Euro-Umstellung bei einer Wertpapierbank
14:30-15:00
Rainer Gimnich (IBM, Stuttgart)
Software Reengineering in der Euro-Umstellung
15:00-15:30
Jens Krinke, Torsten Robschink (Universität Passau)
Kombination von Slicing mit Constraint-Solving
für Software Reengineering
(Kaffeepause)
16:00-16:30
Birgit Demuth (TU Dresden)
Reverse Engineering von Datenbank-Anwendungen
16:30-17:00
Jens Jahnke, Jörg Wadsack (Universität Paderborn)
Varlet: Human-Centered Support for Database Reengineering
17:00-17:30
Zusammenfassung und Abschluß