Title :
A case study of applying an eclectic approach to identify objects in code
Author :
Canfora, G. ; Cimitile, A. ; De Lucia, A. ; Di Lucca, G.A.
Author_Institution :
Fac. di Ingegneria, Sannio Univ., Benevento, Italy
Abstract :
The identification of objects in procedural programs has long been recognised as a key to successful comprehension. As a consequence, several authors have proposed methods and tools that achieve, in general, some level of success, but do not always precisely identify a coherent set of objects. We show that using an eclectic approach, where a domain expert software engineer is encouraged to tailor and combine existing approaches, may overcome the limitation of the single approaches and helps to better address the particular goals of the project at hand and the unique aspects of the subject system. The eclectic approach is illustrated by reporting experiences from a case study of identifying coarse-grained, persistent objects to be used in the migration of a COBOL system to a distributed component system
Keywords :
COBOL; distributed object management; object-oriented programming; persistent objects; reverse engineering; COBOL system; case study; coarse-grained persistent object; distributed component system; domain expert software engineer; eclectic approach; object identification; procedural programs; program comprehension; Aging; Computer aided software engineering; Computer languages; Debugging; Electrical capacitance tomography; Electronic switching systems; Reverse engineering; Software maintenance; System testing; Technological innovation;
Conference_Titel :
Program Comprehension, 1999. Proceedings. Seventh International Workshop on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-7695-0180-x
DOI :
10.1109/WPC.1999.777752