Effective Software Maintenance and Evolution: A Reuse-Based Approach

Front Cover
CRC Press, May 7, 2007 - Computers - 424 pages
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
 

Contents

Chapter 1 Introduction
1
CONVENTIONAL METHODS OF SOFTWARE MAINTENANCE AND EVOLUTION
13
Chapter 2 Static Program Analysis Methods
15
Chapter 3 Reverse Engineering Methods
47
Chapter 4 ModelBased Design for Ease of Maintenance
67
Chapter 5 Evolution of Versions and Configuration Management
95
Chapter 6 Limits of Conventional Techniques
111
REUSEBASED SOFTWARE MAINTENANCE AND EVOLUTION
121
Chapter 11 Evolution with the MixedStrategy Approach
237
Chapter 12 Scaling Up the MixedStrategy Approach
261
Chapter 13 The MixedStrategy Approach in Other Projects
295
Chapter 14 Other Techniques Related to XVCL
307
Chapter 15 Evaluation of the MixedStrategy Approach
319
Chapter 16 Conclusions
329
Summary of PQL Grammar Rules
331
Program Design Models for COBOL85
333

An Overview
125
Chapter 8 StepbyStep Introduction to XVCL
141
Symptoms and Causes
179
Chapter 10 The MixedStrategy Approach to Generic Design
217
XVCL Specifications A Reference Manual
339
Index
387
Back cover
Copyright

Other editions - View all

Common terms and phrases

About the author (2007)

Stanislaw Jarzabek

Bibliographic information