Towards tool support for analyzing legacy systems in technical domains

Autoren Claus Klammer
Josef Pichler
Editoren S. Demeyer
D. Binkley
F. Ricca
TitelTowards tool support for analyzing legacy systems in technical domains
BuchtitelProceedings of the IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE)
Typin Konferenzband
VerlagIEEE
ISBN978-1-4799-3752-3
MonatFebruary
Jahr2014
Seiten371-374
SCCH ID#1370
Abstract

Software in technical domains contains extensive and complex computations in a highly-optimized and unstructured way. Such software systems developed and maintained over years are prone to become legacy code based on old technology and without accurate documentation. We have conducted several industrial projects to reengineer and re-document legacy systems in electrical engineering and steel making domains by means self-provided techniques and tools. Based on this experience, we derived requirements for a toolkit to analyze legacy code in technical domains and developed a corresponding toolkit including feature location and static analysis in a multi-language way. We have applied our approach and tool for software systems implemented in the C++, Fortran, and PL/SQL programming languages and illustrate main benefits of our approach from these experiences.