WSR 2005: 7. Workshop Software-Reengineering
Beschreibung
der GI-Fachgruppe Software-Reengineering (SRE)
Bad-Honnef
02.-04. Mai 2005
Die Workshops Software-Reengineering (WSR) im Physikzentrum Bad Honnef wurden mit dem ersten WSR 1999 von Jürgen Ebert und Franz Lehner ins Leben gerufen, um neben den erfolgreichen internationalen Tagungen im Bereich Reengineering (CSMR, ICSM, IWPC, WCRE, etc.) auch ein deutschsprachiges Diskussionsforum zu schaffen.
Ziel der Treffen ist es, einander kennen zu lernen und auf diesem Wege auch eine Basis der Kooperation zu schaffen, so dass das Themengebiet weiteren Fortschritt und Konsolidierung erfährt.
Inzwischen hat sich der Workshop Software-Reengineering, der als Low-Cost-Workshop ohne eigenes Budget durchgeführt wird, als zentrale deutschsprachige Reengineering-Konferenz etabliert. Der WSR hat auch maßgeblich zur Bildung der deutschsprachigen Reengineering-Communitybeigetragen und bildet die Keimzelle der GI-Fachgruppe Software-Reengineering.
Die Kurzfassungen der präsentierten Beiträge sind in den Softwaretechnik-Trends in Band 25, Heft 2 erschienen.
Der Workshop findet in Kooperation mit der Fachgruppe Software-Produktmanagement (WI-PrdM) der Gesellschaft für Informatik (GI) statt. |
Call for Papers
Ziel des Workshops
Software-Reengineering umfasst alle Aktivitäten, deren Ziel die qualitative Verbesserung, Aufbereitung und Weiterentwicklung von Software ist. Der Workshop Software Reengineering, der in diesem Jahr bereits zum siebten Mal stattfinden wird, beabsichtigt das Software-Reengineering als zentrale Aktivität der Softwaretechnik stärker in das Bewusstsein der Software-Entwickler zu bringen. Hierzu führt er Arbeitsgruppen aus Informatik und Wirtschaftsinformatik, die sich mit Softwarewartung im weitesten Sinne befassen, sowie Software-Entwickler, die mit der Aufbereitung und Weiterentwicklung von gewachsenen Softwaresystemen zu tun haben, 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
- Interoperabilität von Reengineering- und Software-Entwicklungswerkzeugen
- Prozessmodelle für die Softwaresanierung, -migration und -wartung
- Architektur-Erkennung
- Architektur-Transformation und EAI (Enterprise Application Integration)
- Erfahrungsberichte über Reengineeringprojekte
- Migrationsstrategien und Transformationsansätze
- Redokumentation und Softwarevisualisierung
- Programmverstehen
- Slicing-Techniken und Zeigeranalyse
- Software-Reengineering-Komponenten
- Qualitätsmessung und -sicherung von Reengineering- Maßnahmen
- Aufwandsabschätzung für Reengineering-Projekte
- Organisatorische Einbettung von Reengineering-Maßnahmen
Ort und Zeit
Der Workshop findet vom 2. bis 4. Mai 2005 im Physikzentrum in Bad Honnef statt, in dem auch die Unterbringung der Teilnehmer erfolgt. Die Teilnehmerzahl ist daher auf ca. 40 Personen beschränkt.
Einreichungen
Als Einreichungen werden erweiterte Kurzfassungen auf bis zu zwei Seiten im Format der Softwaretechnik Trends 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.
Die Kurzfassungen der vorgestellten Beiträge werden in den Softwaretechnik-Trends veröffentlicht.
Einreichungen senden Sie bitte im PDF-Format an: wsr(at)uni-koblenz.de
Termine
Einreichung der Kurzfassungen: | 24. März 2005 |
Benachrichtigung über die Annahme: | 04. April 2005 |
Einreichung der druckfertigen Endfassung: | 22. April 2005 |
Anmeldeschluss zur Teilnahme: | 22. April 2005 |
Organisation
Dr. Volker Riediger | Rainer Gimnich |
Programm
Montag, 2. Mai 2005 | ||
---|---|---|
10:30 - 12:30 | Programm-Analyse und CASE | |
| Raimund Klein, Rainer Koschke, Jochen Quante | Erfahrungsberichte zur Lokalisierung von Produktfunktionen im Code |
| Philipp Haller, Volker Kuttruff, Olaf Seng | Ein Faktenextractor für C++ mit Unterstützung für Typrekonstruktion |
| Christian Hammer | Parallelitätsanalyse für Slicing von Java Threads |
| Jörg Niere, Dirk Ohst | Round-Trip mit CASE-Werkzeugen: (Alb)traum oder Wirklichkeit? |
12:30 - 14:00 | Mittagspause | |
14:00 - 16:00 | Software Migration | |
| Rainer Gimnich, Andreas Winter | |
| Werner Teppe | Migration der Amadeus Germany Systeme von BS2000 nach UNIX |
| Niels Veerman | Automated maintenance of a software portfolio |
| Matthias Riebisch, Ilian Paschov | Methodische Erkennung von Softwarearchitekturen unter Nutzung von Featuremodellen |
16:00-16:30 | Kaffeepause | |
16:30-18:30 | Architektur-Analyse und Visualisierung | |
| Jens Knodel, Thomas Forster, Jean-Francois Girard | A Systematic Approach for Comparing and Reusing Design Alternatives |
| Andreas Knöpfel, Peter Tabeling | FMC als Mittel der Architekturfindung im Reengineering |
| Julia Wolff, Andreas Winter | Blickwinkelgesteuerte Transformation von Bauhaus-Graphen nach UML |
| Jan Mendling, Jörg Ziemann | EPK-Visualisierung von BPEL4WS Prozessdefinitionen |
18:30 | Abendessen, anschließend traditioneller Spaziergang | |
Dienstag, 3. Mai 2005 | ||
8:45-10:30 | Aspekt-Orientierung und Kontrollfluss | |
| Silvia Breu, Jens Dörre | |
| Jens Krinke, Silvia Breu | Aspect Mining based on Control Flow |
| Christian Lindig, Valentin Dallmeier, Andreas Zeller | |
| Philipp Bouillon | Object Based Dynamic Model Extraction |
10:30 - 11:00 | Kaffeepause | |
11:00 - 12:30 | Reverse Engineering | |
| Harry Sneed | |
| Volker Riediger | |
| Jochen Kreimer | Evaluation adaptiver Entwurfsmangelerkennung |
12:30 - 14:00 | Mittagspause | |
14:00 - 16:00 | Qualitätssicherung | |
| Peter Szulman, Mircea Trifu | Language Independent Abstract Metamodel for Quality Analysis and Improvement of OO Systems |
| Frank Simon, Martin Studemund, Christian Rioth | ROI-Modell für das Reengineering zur Optimierung technischer SW-Qualität |
| G. Fischer, T. Renner, J. Wolff v. Gudenberg | Ein Werkzeug zum automatischen Test ereignisgesteuerter Java Programme |
| Jacek Sliwerski, Thomas Zimmermann, Andreas Zeller | Don't Program on Fridays! - How to Locate Fix-Inducing Changes |
16:00 - 18:30 | gemeinsame Wanderung (bei gutem Wetter) | |
18:30 | Abendessen (Conference Dinner) | |
20:00 | Fachgruppensitzung | |
Mittwoch, 4. Mai 2005 | ||
09:00 - 10:30 | Restrukturierung und Wartung | |
| Adrian Trifu | Automated Strategy Based Restructuring of Object Oriented Code |
| Kay Schützler, Sebastian Huß | Erfahrungen mit Refactorings in LabVIEW |
| Stefan Opferkuch | |
10:30 - 11:00 | Kaffeepause | |
11:00 - 12:30 | Reengineering auf Unternehmensebene | |
| Mathias Uslar, Tanja Schmedes, Till Luhmann | Rahmenbedingungen und Lösungen für Enterprise Application Integration bei EVU |
| Sebastian Weber, Thomas Wendt, Gert Funkat | Entwurf und praktische Erprobung einer Reengineering-Strategie für das Modellierungswerkzeug "3LGM2-Baukasten" |
| Olaf Resch | Business-Rule-Management als Instrument des Software-Reengineering |
12:30 - 13:30 | Schlußwort und Mittagspause |