Reengineering procedural into object-oriented systems
Philip H. Newcomb, G.B. Kotik · 2002
This paper describes a reengineering tool for automatically transforming a system composed of procedural programs into a functionally comparable object-oriented system. The transformation into the object-oriented form locates redundant duplicated and similar data and processes and abstracts them into classes and methods. The transformation process and the abstract object-oriented model are described in sufficient detail to illustrate the reengineering technique and approach.