• DocumentCode
    383490
  • Title

    Mining legacy systems for business components: an architecture for an integrated toolkit

  • Author

    Johnson, P.D.

  • Author_Institution
    Software Technol. Res. Lab., De Montfort Univ., Leicester, UK
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    563
  • Lastpage
    571
  • Abstract
    Component-based software engineering (CBSE) is emerging as the new paradigm for the development of new software. The advantages of a component-based approach to software development are well known within the software community, with a growing technology base dedicated to its realisation. Unfortunately, the vast majority of software development is concerned with the maintenance and evolution of legacy systems, not the development of new systems. Fortunately work has begun on ways to extend the life of legacy assets using CBSE techniques and, more importantly, on offering organisations a mechanism for gradually migrating their legacy functionality to modern component-based environments.. This paper builds upon that work by describing a toolkit architecture in the context of a step-by-step method for mining business components from legacy systems. This architecture forms the basis of a toolkit under development that aims to make the mining of business components practicable.
  • Keywords
    business data processing; object-oriented programming; software reusability; business component mining; component-based software engineering; integrated toolkit; legacy systems; software development; Computer architecture; Engineering profession; Laboratories; Logic; Open source software; Programming; Software engineering; Software maintenance; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2002. COMPSAC 2002. Proceedings. 26th Annual International
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-1727-7
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2002.1045065
  • Filename
    1045065