Towards tool support for analyzing legacy systems in technical domains.

Claus Klammer, Josef Pichler

Research output: Contribution to conferencePaperpeer-review

9 Citations (Scopus)

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.

Original languageEnglish
Pages371-374
Number of pages4
DOIs
Publication statusPublished - 2014

Keywords

  • Software analytics
  • feature location
  • legacy code
  • program comprehension
  • reverse engineering
  • source code analysis

Fingerprint

Dive into the research topics of 'Towards tool support for analyzing legacy systems in technical domains.'. Together they form a unique fingerprint.

Cite this