ABSTRACT

With software maintenance costs averaging 50% of total computing costs, it is necessary to have an effective maintenance program in place. Aging legacy systems, for example, pose an especially rough challenge as veteran programmers retire and their successors are left to figure out how the systems operate. This book explores program analyzers, reve

chapter 1|12 pages

Introduction

chapter 2|32 pages

Static.Program.Analysis.Methods

chapter 3|20 pages

Reverse.Engineering.Methods

chapter 4|28 pages

Model-Based.Design.for.Ease.of.Maintenance

chapter 6|10 pages

Limits.of.Conventional.Techniques

chapter 7|16 pages

The.Mixed-Strategy.Approach:.An.Overview

chapter 8|38 pages

Step-by-Step.Introduction.to.XVCL

chapter 9|38 pages

Software.Similarities:.Symptoms.and.Causes

chapter 11|24 pages

Evolution.with.the.Mixed-Strategy.Approach

chapter 12|34 pages

Scaling.Up.the.Mixed-Strategy.Approach

chapter 14|12 pages

Other.Techniques.Related.to.XVCL

chapter 15|10 pages

Evaluation.of.the.Mixed-Strategy.Approach

chapter 16|2 pages

Conclusions