We describe our experience with the use of free and inexpensive software to
ols to reduce the costs of re-engineering a moderately sized software syste
m. The original system was developed in FORTRAN and assembly language on a
mainframe and was to be rewritten in c on a UNIX workstation. We concluded
that a simple, inexpensive preliminary analysis can reduce re-engineering c
osts considerably, with an almost 20% saving realized in this project. The
process discussed can be generalized to other application domains. (C) 1998
Elsevier Science B.V. All rights reserved.