• DocumentCode
    1689898
  • Title

    Architecture recovery of Web applications

  • Author

    Hassan, Ahmed E. ; Holt, Richard C.

  • Author_Institution
    Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
  • fYear
    2002
  • Firstpage
    349
  • Lastpage
    359
  • Abstract
    Web applications are the legacy software of the future. Developed under tight schedules, with high employee turnover, and in a rapidly evolving environment, these systems are often poorly structured and poorly documented. Maintaining such systems is problematic. This paper presents an approach to recover the architecture of such systems, in order to make maintenance more manageable. Our lightweight approach is flexible and retargetable to the various technologies that are used in developing Web applications. The approach extracts the structure of dynamic Web applications and shows the interaction between their various components such as databases, distributed objects, and Web pages. The recovery process uses a set of specialized extractors to analyze the source code and binaries of Web applications. The extracted data is manipulated to reduce the complexity of the architectural diagrams. Developers can use the extracted architecture to gain a better understanding of Web applications and to assist in their maintenance.
  • Keywords
    Internet; diagrams; information resources; reverse engineering; software architecture; software maintenance; Internet; Web application architecture recovery; Web pages; databases; diagrams; distributed objects; dynamic Web applications; employee turnover; legacy software; software architecture; software maintenance; source code; Application software; Computer architecture; Data mining; Distributed databases; Documentation; Internet; Protocols; Service oriented architecture; Web pages; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2002. ICSE 2002. Proceedings of the 24rd International Conference on
  • Conference_Location
    Orlando, FL, USA
  • Print_ISBN
    1-58113-472-X
  • Type

    conf

  • Filename
    1007981