Title
Evolutionary migration of legacy systems to an object-based distributed environment
Abstract
There is an increasing interest in migrating legacy systems to new hardware platforms and to new software development paradigms. High maintenance costs and lack of documentation are among the challenges facing software engineers who wish to migrate such systems. The increasing emphasis on distributed systems and on the object-oriented paradigm suggests that object-oriented, component-based, distributed systems will represent a significant portion of the next generation of software systems. We present a semiautomatic, evolutionary migration methodology for legacy systems which produces an object-based distributed system. We use ISA which is a design recovery and subsystem classification technique that produces a data-cohesive hierarchical subsystem decomposition of the subject system. We adapt the subsystems to the object-oriented paradigm. We wrap and define interfaces of the subsystems in order to define components. Components are allocated to multiple sites. Finally, middleware technologies for distributed systems are used to implement the communication between components. The approach is suitable for the evolutionary migration of legacy systems since each component can be reengineered separately.
Year
DOI
Venue
1999
10.1109/ICSM.1999.792579
Software Maintenance, 1999.
Keywords
Field
DocType
client-server systems,object-oriented methods,software maintenance,systems re-engineering,ISA,data-cohesive hierarchical subsystem decomposition,legacy system migration,middleware technologies,object-based distributed environment,object-oriented component-based distributed systems,semiautomatic evolutionary migration methodology,software development paradigms,software evolution
Middleware,Distributed Computing Environment,Software engineering,Computer science,Software system,Software maintenance,Software evolution,Legacy system,Software development,Software modernization,Distributed computing
Conference
ISSN
ISBN
Citations 
1063-6773
0-7695-0016-1
11
PageRank 
References 
Authors
0.80
7
3
Name
Order
Citations
PageRank
Miguel A. Serrano1777.94
Montes de Oca, C.2110.80
Doris L. Carver323234.66