Title :
An experiment in identifying persistent objects in large systems
Author :
Cimitile, Aniello ; De Lucia, Andrea ; Di Lucca, Giuseppe A.
Author_Institution :
Facolta di Ingegneria, Sannio Univ., Italy
Abstract :
We present an experiment in identifying coarse-grained persistent objects in a legacy system of an Italian public organisation. Object methods are searched for at the program level driven by the minimisation of the coupling between objects. This strategy is useful in incremental migration projects requiring the identification of largely independent subsystems needing low re-engineering and decoupling costs to be first encapsulated in different wrappers and then selectively replaced. The aim of the experiment was to evaluate the feasibility of this approach when applied to large software systems. The work presented in this paper is part of the project PROGRESS, a research project on process and software re-engineering in Italian public organisations carried out by Italian universities and research centres
Keywords :
object-oriented programming; persistent objects; public administration; software maintenance; systems re-engineering; Italian public organisation; PROGRESS; coarse grained persistent object identification; costs; experiment; incremental migration projects; large systems; legacy system; minimisation; object coupling; research project; software maintenance; system re-engineering; wrappers; Costs; Databases; Electrical capacitance tomography; Government; Information systems; Information technology; Leg; Minimization methods; Portfolios; Software maintenance;
Conference_Titel :
Software Maintenance, 1998. Proceedings., International Conference on
Conference_Location :
Bethesda, MD
Print_ISBN :
0-8186-8779-7
DOI :
10.1109/ICSM.1998.738500