Publisher's Synopsis
These 40 papers from the March 2003 conference explore strategies and techniques for maintaining and reengineering software, with individual papers proposing approaches to transforming legacy systems, refactoring, testing, aspect-oriented programming, clustering, and slicing. Among the topics are automated Cobol to Java recycling, formal program re