Decomposing legacy systems into objects: an eclectic approach

The identification of objects in procedural programs has long been recognised as a key to renewing legacy systems. 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 sho...

Full description

Saved in:
Bibliographic Details
Published in:Information and software technology Vol. 43; no. 6; pp. 401 - 412
Main Authors: Canfora, G., Cimitile, A., De Lucia, A., Di Lucca, G.A.
Format: Journal Article
Language:English
Published: Amsterdam Elsevier B.V 01-05-2001
Elsevier Science Ltd
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The identification of objects in procedural programs has long been recognised as a key to renewing legacy systems. 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.
ISSN:0950-5849
1873-6025
DOI:10.1016/S0950-5849(01)00149-5