• DocumentCode
    2983243
  • Title

    Transforming procedural program structures to object-oriented class structures for the purpose of populating a common software repository

  • Author

    Snee, Harry M.

  • Author_Institution
    Inst. for Wirtschaftsinformatik, Regensburg Univ., Germany
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    286
  • Abstract
    The purpose of the work presented here is to convert the design documentation of procedural application systems into an object-oriented design for the purpose of populating an object-oriented repository. The prerequisite is to have a single design representation-the object model as specified in the OMG Unified Modeling Language. That entails transforming procedural programs into class hierarchies as described in this paper. The technique used is an adaptation of the dominance tree approach described in previous papers from Burd and Munro combined with the precedence graphs proposed by Horwitz and Reps.
  • Keywords
    object-oriented programming; specification languages; OMG unified modeling language; common software repository; design documentation; dominance tree approach; object-oriented class structures; object-oriented design; object-oriented repository; precedence graphs; procedural application systems; procedural program structures transformation; Algorithm design and analysis; Application software; Assembly systems; Documentation; Java; Object oriented modeling; Software tools; Tree data structures; Tree graphs; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2002. Proceedings. International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1819-2
  • Type

    conf

  • DOI
    10.1109/ICSM.2002.1167782
  • Filename
    1167782