DocumentCode :
251886
Title :
Towards tool support for analyzing legacy systems in technical domains
Author :
Klammer, Claus ; Pichler, Josef
Author_Institution :
Software Analytics & Evolution, Software Competence Center Hagenberg GmbH, Hagenberg, Austria
fYear :
2014
fDate :
3-6 Feb. 2014
Firstpage :
371
Lastpage :
374
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 of 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 on a multi-language level. We have applied our approach and toolkit for software systems implemented in the C++, Fortran, and PL/SQL programming languages and illustrate main benefits of our approach from these experiences.
Keywords :
C++ language; FORTRAN; SQL; program diagnostics; programming languages; reverse engineering; software maintenance; source code (software); system documentation; C++; Fortran; PL/SQL programming languages; documentation; electrical engineering; feature location; industrial projects; legacy code; multilanguage level; redocument legacy systems; self-provided techniques; software systems; static analysis; steel making domains; technical domains; tool support; Aging; Algorithms; Computer languages; Reverse engineering; Software systems; Syntactics; Software analytics; feature location; legacy code; program comprehension; reverse engineering; source code analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE), 2014 Software Evolution Week - IEEE Conference on
Conference_Location :
Antwerp
Type :
conf
DOI :
10.1109/CSMR-WCRE.2014.6747197
Filename :
6747197
Link To Document :
بازگشت