Generic language technology and compiler construction techniques are a
prerequisite-to build analysis and conversion tools that are needed f
or the re-engineering of large software systems. We argue that generic
language technology is a crucial means to do fundamental re-engineeri
ng. Furthermore, we address the issue that the application of compiler
construction techniques in re-engineering generates new research ques
tions in the field of compiler construction.