• DocumentCode
    2291947
  • Title

    A reengineering process for migrating from an object-oriented legacy system to a component-based system

  • Author

    Lee, Eunjoo ; Lee, Byungjeong ; Shin, Woochang ; Wu, Chisu

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Seoul Nat. Univ., South Korea
  • fYear
    2003
  • fDate
    3-6 Nov. 2003
  • Firstpage
    336
  • Lastpage
    341
  • 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 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.
  • Keywords
    object-oriented programming; software metrics; software reusability; systems re-engineering; component-based system; component-based technology; distributed systems; legacy system; mainframe systems; object-oriented system; object-oriented technology; software metrics; software reengineering; software reusability; stand-alone programs; Application software; Assembly; Computer science; Distributed computing; Internet; Programming; Reverse engineering; Software maintenance; Software systems; Wrapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2003. COMPSAC 2003. Proceedings. 27th Annual International
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2020-0
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2003.1245362
  • Filename
    1245362