WSR 2003: 5. Workshop Software-Reengineering
Beschreibung
Ziel des Workshops
Der Umgang mit Altsoftware stellt in softwaretechnischer und in organisatorischer Hinsicht eine große Herausforderung dar. Mehr als 90% der Mittel, die für die Softwareerstellung aufgewandt werden, entfallen auf die Softwarewartung. Reengineering umfasst alle Aktivitäten, deren Ziel die qualitative Verbesserung und die Aufbereitung von Software ist.
Der Workshop Software Reengineering, der in diesem Jahr bereits zum fünften Mal stattfinden wird, führt Arbeitsgruppen aus Informatik und Wirtschaftsinformatik, die sich mit Softwareaufbereitung im weitesten Sinne befassen, zu einer weiteren Bestandsaufnahme über die Reengineering-Aktivitäten im deutschsprachigen Raum und zur Entdeckung von Kooperationsmöglichkeiten zusammen.
Alle Personen und Personengruppen, die in diesem Bereich tätig sind, sind eingeladen, auf diesem Workshop eine Darstellung ihrer aktuellen Arbeiten zu geben.
Mögliche Themen sind beispielsweise
- Methoden und Modelle für das Software-Reengineering
- Werkzeuge für die Software-Aufbereitung
- Erfahrungsberichte über Sanierungsprojekte
- Transformationsansätze
- Entwurfs-, Architektur-, Cliché-Erkennung
- Redokumentation
- Kapselarbeit
- 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
Ort und Zeit
Der Workshop findet vom 7. bis 9. Mai 2003 im Physikzentrum in Bad Honnef statt, in dem auch die Unterbringung der Teilnehmer erfolgt. Die Teilnehmerzahl ist daher auf ca. 30 Personen beschränkt.
Einreichungen
Als Einreichungen werden erweiterte Kurzfassungen auf bis zu zwei Seiten im Format der Softwaretechnik Trends (vgl. http://pi.informatik.uni-siegen.de/stt/diverses/hinweise.html) mit der Angabe der hierfür gewünschten Vortragszeit erwartet. Die Texte können in deutscher oder englischer Sprache verfasst sein. Sollte die Zahl der Präsentationen für drei Tage zu groß werden, so werden die Organisatoren eine Auswahl treffen.
Ein Bericht über den Workshop mit den Kurzfassungen der vorgestellten Beiträge wird in den Softwaretechnik-Trends veröffentlicht. Formatvorlagen finden sich unter http://pi.informatik.uni-siegen.de/stt/diverses/trendsstyle.tex
Einreichungen senden Sie bitte an: wsr2003@uni-koblenz.de
Termine
Einreichung der Kurzfassungen | 21. März 2003 |
Benachrichtigung über die Annahme | 1. April 2003 |
Anmeldeschluss zur Teilnahme | 25. April 2003 |
Einreichung der druckfertigen Endfassung | 9. Mai 2003 |
Organisation
Prof. Dr. Jürgen Ebert Dr. Andreas Winter Volker Riediger Universität Koblenz-Landau Institut für Softwaretechnik Universitätsstr. 1 D-56070 Koblenz | Prof. Dr. Franz Lehner Universität Regensburg Lehrstuhl für Wirtschaftsinformatik III D-93053 Regensburg |
fon 0261-287-2722 fax 0261-287-2721 ebert@uni-koblenz.de winter@uni-koblenz.de riediger@uni-koblenz.de | fon 0941-943-3201 fax 0941-943-3211 franz.lehner@wiwi.uni-regensburg.de |
Der Workshop findet in Kooperation mit den Fachgruppen 2.1.1 (Softwaretechnik) und 5.13 (Reengineering und Wartung betrieblicher Anwendungssysteme) der Gesellschaft für Informatik (GI) statt. |
Programm
Mittwoch, 7. Mai 2003
10:30 - 12:30 | Begrüßung | |
Pattern/Refactoring | ||
R. Laemmel (VU Amsterdam) | Generic Refactoring | |
V. Kuttruff, T. Genßler, M. Bauer, O. Seng (FZI Karlsruhe) | Werkzeuggestützte Problemidentifikation und -behebung | |
S. Bellon, D. Simon (Universität Stuttgart) | Vergleich von Klonerkennungstechniken | |
12:30 - 14:00 | Mittagspause | |
14:00 - 15:30 | Praxisberichte | |
R. Gimnich (IBM Global Services, Frankfurt) | Reengineering-Schwerpunkte im Transaction Banking | |
W. Teppe (START Amadeus GmbH) | Redesign der START Amadeus Anwendungssoftware | |
J. Genz, M. Franke (VR Kreditwerk AG, Hamburg), K. Zelmer (Bausparkasse Schwäbisch Hall) | Re-Architecting von Legacy Systemen | |
15:30 - 16:00 | Kaffeepause | |
16:00 - 17:30 | Recovery | |
J. Knodel (IESE Kaiserslautern) | Reconstruction of Architectural Views by Design Hypothesis | |
I. Philippow, I. Pashov, M. Riebisch (TU Ilmenau) | Application of Feature Modeling for Architecture Recovery | |
K. Schützler, T. Thiel (Humboldt-Universität Berlin) | Automatisierte Ermittlung von Subsystemschnittstellen | |
anschließend | traditioneller Spaziergang |
Donnerstag, 8. Mai 2003
10:30 - 12:30 | Aspekte | |
A. Winter (Universität Koblenz) | Referenzschemata im Reverse-Engineering | |
S. Breu, J. Krinke (Universität Passau) | Aspect Mining Using Dynamic Analysis Lehre | |
Lehre | ||
T. Rötschke, A. Schürr (TU Darmstadt) | Software Engineering II für Ingenieure: Wartung, Reengineering und Evolution | |
10:30 - 11:00 | Kaffeepause | |
11:00 - 12:30 | Kontrollflussgraphen | |
T. Eisenbarth, R. Koschke, G. Vogel (Universität Stuttgart) | Extraktion statischer Objekt Prozess Graphen | |
S. Gossens, M. Dal Chin (Universität Erlangen-Nürnberg) | Strukturelle Analyse explizit fehlertoleranter Programme | |
Toolintegration | ||
T. Haase (RWTH Aachen) | A-posteriori-Integration verfahrenstechnischer Entwicklungswerkzeuge | |
12:30 - 14:00 | Mittagspause | |
14:00 - 16:00 | Gemeinsame Sitzung mit Workshop der Fachgruppe 2.1.4. Programmiersprachen und Rechenkonzepte | |
Qualitätssicherung | ||
[WSR 2003] | M. Bauer, O. Seng (FZI Karlsruhe) | Werkzeuggestützte Qualitätssicherung: Ein Erfahrungsbericht |
Programmanalyse | ||
[FG 2.1.4] | M. Müller-Olm (Universität Dortmund) | (Linear) Algebra for Program Analysis |
dynamische Programmanalyse | ||
[WSR 2003] | Ch. Steigner, J. Wilke (Universität Koblenz) | Verstehen dynamischer Programmaspekte mittels Software-Instrumentierung |
15:30 - 16:00 | Kaffeepause | |
ab 16:00 | social event | |
abends | Tooldemos |
Freitag, 9. Mai 2003
9:00 - 10:30 | Werkzeugbau | |
U. Kaiser (pro et con Innovative Informatikanwendungen GmbH, Chemnitz) | Erfahrungen bei der Entwicklung von Werkzeugen zum Reverse Engineering | |
U. Erdmenger (pro et con Innovative Informatikanwendungen GmbH, Chemnitz) | BTRACC- Ein Parsergenerator auf der Basis des Back Tracking Verfahrens | |
Aufwandsschätzung | ||
H. Sneed | Aufwandschätzung von Reengineering Projekten | |
10:30 - 11:00 | Kaffeepause | |
11:00 - 12:30 | Application-Wrapping | |
C. Synwoldt (Fogelberg & Partner GmbH, Frankfurt) | Ist Web-to-Host bereits alles? | |
XML/Query | ||
G. Fischer, J. Wolff von Gudenberg (Universität Würzburg) | Simplifying Source Code Analysis by an XML Representation | |
M. Hopfner (Universität Tübingen), D. Seipel, J. Wolff von Gudenberg, G. Fischer (Universität Würzburg) | Reasoning about Source Code in XML-Representation | |
Verabschiedung | ||
anschließend | Gelegenheit zum Mittagessen |