• DocumentCode
    2416190
  • Title

    Object identification in legacy code as a grouping problem

  • Author

    Sahraoui, Houari ; Valtchev, Petko ; Konkobo, Idrissa ; Shen, Shiqiang

  • Author_Institution
    DIRO, Montreal Univ., Que., Canada
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    689
  • Lastpage
    696
  • Abstract
    Maintenance is undoubtedly the most effort-consuming activity in software production whereby the entropy of legacy systems is a major challenge. Migration of legacy systems to object-oriented technology is considered by many organizations as a suitable way out, however, the cost and the complexity of the task may dissuade the decision-makers. As a contribution to the automation, complete or partial, of the migration process, this paper presents two algorithms for identifying objects in procedural code, a task which is crucial within the entire process. The suggested algorithms are experimentally evaluated, using the examples of three existing systems.
  • Keywords
    genetic algorithms; object-oriented programming; software maintenance; conceptual clustering; genetic algorithms; grouping problem; legacy systems migration; object structure discovery; object-oriented systems; procedural code; reengineering; software maintenance; software production; Automation; Clustering algorithms; Costs; Entropy; Genetic algorithms; Hardware; Production systems; Programming profession; Software engineering; Software maintenance;
  • 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.1045082
  • Filename
    1045082