• DocumentCode
    2067385
  • Title

    Software re-engineering using hierarchical-client-server paradigm (HCS) and BUBBLES

  • Author

    Shagam, Eli

  • Author_Institution
    Tadiran Syst., Holon, Israel
  • fYear
    1991
  • fDate
    28-29 May 1991
  • Firstpage
    50
  • Lastpage
    56
  • Abstract
    A software re-engineering method based on the hierarchical-client server (HCS) paradigm is presented. The re-engineering method consists of extracting cross-reference relations and transforming the data into an hierarchical set of diagrams that represent the software architecture. These diagrams provide a documentation skeleton, and may be analyzed with the BUBBLES computer-aided software engineering (CASE) tool to reveal valuable information that encourages software re-use and helps software maintenance. This HCS paradigm and BUBBLES were used for re-engineering of several software systems of various sizes, and proved to be very useful for reducing the budget and schedule, and improving the quality. The author shows an example of a subsystem that was analyzed in that framework, and presents the properties and patterns that were revealed by this analysis
  • Keywords
    software maintenance; software reusability; software tools; BUBBLES computer-aided software engineering; CASE; HCS paradigm; cross-reference relations; documentation skeleton; hierarchical-client server; software architecture; software maintenance; software re-engineering method; software re-use; Computer aided software engineering; Data mining; Documentation; Information analysis; Pattern analysis; Skeleton; Software architecture; Software maintenance; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Software Engineering, 1991. Proceedings., Fifth Israel Conference on
  • Conference_Location
    Herzlia
  • Print_ISBN
    0-8186-2065-X
  • Type

    conf

  • DOI
    10.1109/ICCSSE.1991.151173
  • Filename
    151173