Reengineering
Beschreibung
Anstatt neue Softwaresystem "auf der grünen Wiese" zu produzieren, wird man bei der Softwareentwicklung heutzutage mehr und mehr mit Legacy-Systemen konfrontiert, die zu alt geworden sind. Aktuelle Studien belegen, dass die Zeit, die bei der klassischen Softwareentwicklung für die Wartung verwendet wird, dramatisch ansteigt. Neuere agile Softwareenwicklungsmethoden sehen die Wartung als einen essentiellen Teil der Softwareentwicklung an.
Das Verstehen, Analysieren, Verändern, Korrigieren, und Ergänzen von existierendne Softwaresystemen macht einen aktiven Workflow in der Softwareentwicklung und -evolution aus. Unsere Aktivitäten beim Reengineering zielen auf die Entwicklung von Tools und Techniken zur Unterstützung dieses Workflows ab.
- Die Generische Umgebung zum Programmverstehen (GUPRO) ist ein Werkzeug für die Programmanalyse und das Programmverstehen.
- Die Präprozessorproblematik beschreib die Schwierigkeit, die "Lücke" zwischen dem Input und dem Output eines Präprozessors zu schließen.
- Die Graph Exchange Language (GXL) ist ein Standardformat für den Austausch von Graph-basierten Daten.
Beteiligte Personen
B 108
+49 261 287 -2722
ebert at uni-koblenz.de
B 121
+49 261 287-2706
riediger at uni-koblenz.de
B 118
+49 261 287-2764
winter at uni-koblenz.de
Literatur
2005

Winter, Andreas; Riediger, Volker; Lehner, Franz; Ebert, Jürgen (Eds.) (2005): Themenheft: Software Reengineering. Springer. Bd. 19. Nr. 3.
2004

Ebert, Jürgen (2004): Software-Reengineering - Umgang mit Software-Altlasten. In: Informatiktage 2003. Grasbrunn: Konradin-Verlag. S. 24--31.

Winter, Andreas (2004): Software-Reengineering, Werkzeuge und Prozesse. In: J. Ludewig, S. Opferkuch (Hrsg.): 1. Treffen GI-Arbeitsgruppe Software-Wartung, Positionspapiere.. Universität Stuttgart: GI-Arbeitskreis Software-Wartung.

Winter, Andreas; Riediger, Volker; Lehner, Franz; Ebert, Jürgen (Eds.) (2004): 6. Workshop Software Reengineering (WSR 2004). Bd. 24. Nr. 2.
2003

Winter, Andreas; Riediger, Volker; Lehner, Franz; Ebert, Jürgen (Eds.) (2003): 5. Workshop Software Reengineering (WSR 2003). Bd. 23.
2000

Verhoef, Chris; Ebert, Jürgen (Eds.) (2000): Proceedings 4th European Conference on Software Maintenance and Reengineering. Los Alamitos: Computer Society Press.
1996

Ebert, Jürgen; Winter, Andreas (1996): {Seminar: Reengineering. Zusammenfassung der Seminarvorträge. Sommersemester 1995}. Koblenz: Universität Koblenz-Landau, Institut für Softwaretechnik. Nr. 3/96. Projektbericht.
Kontakt