Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Software evolution in practice. Adding web functionality to a legacy system

: Anastasopoulos, M.; Bayer, J.; Bunse, C.; Girard, J.-F.; John, I.; Muthig, D.; Sody, P.; Tolzmann, E.

urn:nbn:de:0011-n-146834 (812 KByte PDF)
MD5 Fingerprint: bc5a5f4929c91c46b981675187b8a8c1
Created on: 08.05.2003

Kaiserslautern, 2002, VII, 26 pp. : Ill., Lit.
IESE-Report, 055.02/E
Reportnr.: 055.02/E
Report, Electronic Publication
Fraunhofer IESE ()
software evolution; domain analysis; reverse engineering; architecture analysis

Software evolution requires an intelligent planning of evolution and maintenance activities in an organization. Intelligent planning means integrating the long-term strategy of a product's evolution with short-term maintenance activities.
This report describes a successful example of software evolution in the context of the applied-research project APPLICATION2WEB. It describes experience in transferring technology into a small company to realize web services based on a legacy system. The project covered all necessary activities including reverse engineering, domain analysis, architecture analysis, and middleware integration.