• DocumentCode
    1664766
  • Title

    An approach for reverse engineering of web-based applications

  • Author

    Di Lucca, G.A. ; Di Penta, M. ; Antoniol, G. ; Casazza, G.

  • Author_Institution
    Dipt. di Inf. e Sistemistica, Naples Univ., Italy
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    231
  • Lastpage
    240
  • Abstract
    The new possibilities offered by WEB applications are pervasively and radically changing several areas. WEB applications, compared to WEB sites, offer substantially greater opportunities: a WEB application provides the WEB user with a means to modify the site status. WEB applications must cope with an extremely short development/evolution life cycle. Usually, they are implemented without producing any useful documentation for subsequent maintenance and evolution, thus compromising the desired high level of flexibility, maintainability, and adaptability that is de-facto necessary to compete and survive to market shakeout. This paper presents an approach inspired by the reverse engineering arena and a tool prototype supporting WEB application reverse engineering activities, to help maintain, comprehend and evolve WEB applications. The approach defines a set of abstract views, modeled using UML diagrams, organized into a hierarchy of different abstraction levels, depicting several aspects of a WEB application to facilitate its comprehension. A real world WEB application was used as case study, and information previously not available was recovered, with encouraging results
  • Keywords
    Internet; information resources; reverse engineering; specification languages; UML diagrams; WEB sites; adaptability; life cycle; maintainability; reverse engineering; tool prototype; web-based applications; Application software; Companies; Documentation; Globalization; Prototypes; Reverse engineering; Software maintenance; Unified modeling language; Web sites; World Wide Web;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2001. Proceedings. Eighth Working Conference on
  • Conference_Location
    Stuttgart
  • ISSN
    1095-1350
  • Print_ISBN
    0-7695-1303-4
  • Type

    conf

  • DOI
    10.1109/WCRE.2001.957827
  • Filename
    957827