• DocumentCode
    2259293
  • Title

    Balancing in reverse engineering and in object-oriented systems engineering to improve reusability and maintainability

  • Author

    Gall, Harald ; Klösch, René ; Kofler, Evenlin ; Würfl, Lydia

  • Author_Institution
    Inst. of Inf. Sci., Univ. of Technol., Vienna, Austria
  • fYear
    1994
  • fDate
    9-11 Nov 1994
  • Firstpage
    35
  • Lastpage
    42
  • Abstract
    Whenever a reverse engineering method is applied to an old software system, the results are mainly limited to its degree of automation. Additional domain knowledge via a human expert helps to overcome this limitation. Modernizing old procedural software for object-oriented reuse requires domain knowledge as well us a balancing of the recovered information. We have developed a reverse engineering method for a gradual transition of procedural programs to an object-oriented architecture based on those aspects. This paper describes the balancing of the various generated models in our reverse engineering method and discusses this balancing in comparison to the balancing process in conventional object-oriented systems development. We also point out the links between these two engineering approaches. Furthermore the advantages of our reverse engineering process for reusability as well as maintainability of old procedural software based on object-oriented concepts are indicated
  • Keywords
    object-oriented methods; reverse engineering; software maintenance; software reusability; domain knowledge; maintainability; object-oriented reuse; object-oriented systems development; object-oriented systems engineering; procedural software modernization; reusability; reverse engineering; Computer architecture; Encapsulation; Maintenance engineering; Object oriented modeling; Reverse engineering; Software libraries; Software maintenance; Software reusability; Software systems; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1994. COMPSAC 94. Proceedings., Eighteenth Annual International
  • Conference_Location
    Taipei
  • Print_ISBN
    0-8186-6705-2
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1994.342835
  • Filename
    342835