• DocumentCode
    2617046
  • Title

    Recovering class diagrams from data-intensive legacy systems

  • Author

    Di Lucca, Giuseppe Antonio ; Fasolino, Anna Rita ; De Carlini, Ugo

  • Author_Institution
    Dipt. di Inf. e Sistemistica, Univ. di Napoli Federico II, Naples, Italy
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    52
  • Lastpage
    63
  • Abstract
    Several reverse engineering methods for recovering objects from legacy systems have been proposed in the literature, but most of them neglect to identify the relationships among the objects, or recover only a part of them. The paper describes a method for recovering an OO (object oriented) model together with the objects and relationships among them. The proposed approach integrates the results of reverse engineering of both the procedural code and the persistent data stores of the system, and exploits a number of heuristic criteria to obtain a class diagram. A preliminary experiment carried out to validate the method on a COBOL medium-sized system yielded encouraging results
  • Keywords
    data handling; object-oriented programming; persistent objects; reverse engineering; software maintenance; system recovery; COBOL medium-sized system; OO model; class diagram; class diagram recovery; data-intensive legacy systems; heuristic criteria; object oriented model; object recovery; persistent data stores; procedural code; reverse engineering; reverse engineering methods; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2000. Proceedings. International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-0753-0
  • Type

    conf

  • DOI
    10.1109/ICSM.2000.883005
  • Filename
    883005