• DocumentCode
    2360166
  • Title

    Recovering abstract data types and object instances from a conventional procedural language

  • Author

    Yeh, Alexander S. ; Harris, David R. ; Reubenstein, Howard B.

  • Author_Institution
    Mitre Corp., Bedford, MA, USA
  • fYear
    1995
  • fDate
    14-16 Jul 1995
  • Firstpage
    227
  • Lastpage
    236
  • Abstract
    As part of our investigations on recovering software architectural representations from source code, we have developed, implemented and tested an interactive approach to the recovery of implicit abstract data types (ADTs) and object instances from conventional procedural languages such as C. This approach includes automatic recognition and semi-automatic techniques that handle potential recognition pitfalls. We have also developed a scale with which to compare much of the work on recovering ADTs and object classes
  • Keywords
    abstract data types; high level languages; object-oriented programming; reverse engineering; software reusability; C; abstract data types; automatic recognition; interactive approach; object classes; object instances; procedural language; recognition pitfalls; semi-automatic techniques; software architectural representations; software reuse; source code; Automatic testing; Laboratories; Operating systems; Reverse engineering; Software maintenance; Software performance; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 1995., Proceedings of 2nd Working Conference on
  • Conference_Location
    Toronto, Ont.
  • Print_ISBN
    0-8186-711-43
  • Type

    conf

  • DOI
    10.1109/WCRE.1995.514711
  • Filename
    514711