Legacy Reengineering Resources


  • Nice Definition of legacy software that includes some points a paper should use
  • Anitpatterns are examples of how not do to something.
  • Software Reuse & Reverse Engineering at the Technical University of Vienna includes a length list of references, many of which are available online.
  • Object-Oriented Refactoring, Legacy Constraints and Reuse position paper which addresses common complaints and goals.
  • abstract for "Transition to a Legacy and Reuse-Based Software Life Cycle" in the October 1995 IEEE Computer by Judith D. Ahrens and Noah S. Prywes
  • PowerPoint presentation on legacy and reuse software lifecycle.
  • Systematic Software Reuse theme issue of the Annals of Software Engineering with abstracts.
  • The Electronic Software Reuse and Re-engineering Newsletter on the World Wide Web
  • SEI/CMU Product Line Practices includes numerous reengineering references many of which are online and this list of research projects.
  • Electronic Combat Model Reengineering
  • The Design of a Portable Scientific Tool: A Case Study Using SnB describes the development of a molecular crystal software package that had to integrate legacy FORTRAN.
  • Assessing Modular Structure of Legacy Code Based on Mathematical Concept Analysis abstract and paper on-line.
  • Mixed language programming using C++ and FORTRAN 77 on-line paper by Carsten A. Amholm.
  • Fortran 90 for the Fortran 77 Programmer is a great resource.
  • Gamma Ray Large Area Telescope site has some information.
  • Expressing Object-Oriented Concepts in Fortran 90 article
  • Strategy for Portable Fortran Code
  • Modernization of FORTRAN Code (broken?) is from the UCLA Physics department.
  • Team Tests Software to Modernize Legacy CFD Codes
  • Legacy Code Modernization
  • POOMA: Parallel Object-Oriented Methods and Applications
  • Case Study: An incremental approach to re-engineering a legacy FORTRAN Computational Fluid Dynamics code in C++ written by John Ewer
  • An Object Oriented Model for the Track Reconstruction in High Energy Physics Experiments
  • 1996 International Conference on Software Maintenance (ICSM '96) lists Deriving an Object Model from Legacy Fortran Code
  • Distributed Simulation Using COTS Software and Commodity Hardware has information on the Boeing Desktop Simulator
  • More Experience with a Technology Transfer Broker by Major Scott Dufaud, USAF introduces the notion of a technology broker. This term describes the role of a key agent in a successful reuse program.
  • Object-Oriented Domain Analysis is a good article.

  • Copyright © 2000 Joel Sherrill