The retrospective introduction of abstraction into software

Abstract
The reengineering of program control flow schemas is described, although a widely advocated preventive maintenance technique, fails to address the underlying problems of software which contains poorly structured data. A technique that facilitates the retrospective introduction of abstract data types into existing systems is proposed, and the corresponding software tool to aid this process is presented. The resulting source code is structured in terms of both data and control flow, thereby significantly promoting the ease of maintenance.

This publication has 5 references indexed in Scilit: