A Reengineering Process for Migrating from an Object-oriented Legacy System to a Component-based System

Eunjoo Lee, Byungjeong Lee, Woochang Shin, Chisu Wu

Research output: Contribution to journalConference articlepeer-review

16 Scopus citations

Abstract

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 componentbased 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.

Original languageEnglish
Pages (from-to)336-341
Number of pages6
JournalProceedings - IEEE Computer Society's International Computer Software and Applications Conference
StatePublished - 2003
EventProceedings: 27th Annual International Computer Software and Applications Conference, COMPSAC 2003 - Dallas, TX, United States
Duration: 3 Nov 20036 Nov 2003

Keywords

  • Component
  • Legacy system
  • Migration
  • Object-oriented
  • Reengineering
  • Reusability

Fingerprint

Dive into the research topics of 'A Reengineering Process for Migrating from an Object-oriented Legacy System to a Component-based System'. Together they form a unique fingerprint.

Cite this