• DocumentCode
    2099378
  • Title

    Abstracting business level UML diagrams from Web applications

  • Author

    Di Lucca, Giuseppe Antonio ; Fasolino, Anna Rita ; Tramontana, Porfirio ; De Carlini, Ugo

  • Author_Institution
    Res. Centre on Software Technol., Sannio Univ., Benevento, Italy
  • fYear
    2003
  • fDate
    22-22 Sept. 2003
  • Firstpage
    12
  • Lastpage
    19
  • Abstract
    In this paper, a reverse engineering approach for reconstructing UML diagrams at business level of the application domain of a Web application is presented. In particular, the approach allows the reconstruction of the UML class diagram providing an object-oriented conceptual model of the application domain, sequence diagrams modeling the interactions among the identified business objects and use case diagrams modeling the user functionalities provided by the Web Application. Heuristic criteria exploiting source code analysis are used for recovering the diagrams. Tools for implementing these criteria have been produced, and experiments for validating them have been carried out with the support of case studies. Experimental results showed the feasibility and the effectiveness of the proposed approach.
  • Keywords
    Web design; hypermedia markup languages; object-oriented methods; reverse engineering; specification languages; UML diagrams; Web engineering; implementation tools; object orientation; reverse engineering; source code analysis; Application software; Data encapsulation; HTML; Internet; Object oriented modeling; Reverse engineering; Software engineering; Time to market; US Department of Transportation; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Site Evolution, 2003. Theme: Architecture. Proceedings. Fifth IEEE International Workshop on
  • Conference_Location
    Amsterdam, The Netherlands
  • Print_ISBN
    0-7695-2016-2
  • Type

    conf

  • DOI
    10.1109/WSE.2003.1234004
  • Filename
    1234004