Software Evolution and Reengineering Group

 
PUBLICATIONS
 
   
Successful Evolution of Software Systems

Hongji Yang and Martin Ward

Artech House (Boston, USA & London, UK)
ISBN: 1580533493; January. 2003;  300 pages (Hardcover)

More Details
at Amazon
at Artech House (and eBook)

Table of Contents


Constant Software Changes - Legacy Systems. Business Changes. Software Evolution.

Software Engineering and Software Maintenance - Software and Software Engineering. Software Maintenance. Summary.

Software Reengineering - Introduction. Taxonomy of Software Reengineering. Reverse Engineering. Issues of Reverse Engineering. Current State of Formal Methods in Reengineering. Classification of Formal Methods. Criteria and Results. Analysis and Summary.

An Integrated Reengineering Framework - Characteristics of Legacy Systems. The Reengineering Approach. Wide Spectrum Language.

Process for Reengineering - A system Architecture for Implementing the Process of Reengineering. Abstracting. Translation of Source Code to an Intermediate Representation. Restructuring. Elicitating Business Rules. Abstraction and Abstraction Patterns. Reusing Components. Retargeting. Measuring Reegineering.

Reengineering Workbench - FermaT Workbench.

Case Studies. Conclusions. References.
 

Back to Introduction