27th Annual International Computer Software and Applications Conference
A Reengineering Process for Migrating from an Object-oriented Legacy System to a Component-based System
Dallas, Texas
November 03-November 06
ISBN: 0-7695-2020-0
Eunjoo Lee, Seoul National University, Seoul, Korea
Chisu Wu, Seoul National University, Seoul, Korea
Computing environments are evolving from mainframe systems to distributed systems. Stand-alone programs that have been developed using object-oriented technology are not suitable for these new environments. However, programs that have been developed using a component-based technology have proven to be more suitable for the new environments due to their granularity and reusability. In this paper, we present a reengineering process for migrating from an object-oriented legacy system to a component-based system. This process consists of two steps: first, to create basic components with the relationship of their constituent classes, second, to refine components using the metrics we propose.
Index Terms:
reengineering, component, object-oriented, legacy system, migration, reusability
Citation:
Eunjoo Lee, Byungjeong Lee, Woochang Shin, Chisu Wu, "A Reengineering Process for Migrating from an Object-oriented Legacy System to a Component-based System," compsac, pp.336, 27th Annual International Computer Software and Applications Conference, 2003