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