• DocumentCode
    2291977
  • Title

    Recovering a business object model from a Web applications

  • Author

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

  • Author_Institution
    Res. Centre on Software Technol., Sannio Univ., Benevento, Italy
  • fYear
    2003
  • fDate
    3-6 Nov. 2003
  • Firstpage
    348
  • Lastpage
    353
  • Abstract
    The growing market request for Web applications is forcing software industries to produce applications under the pressure of a short time-to-market and a strong competition, with the consequence that low quality and poor documented software is often produced. Maintaining, evolving or comprehending these applications are not straightforward tasks, and reverse engineering processes should be defined and validated to support them. In this paper a reverse engineering approach for reconstructing an object-oriented conceptual model of the application domain of a Web application is presented. The proposed approach defines a process that reconstructs the model in three steps. In each step, heuristic criteria exploiting source code analysis are used for the identification of objects and their relationships. Tools for implementing this method have been produced, and experiments for validating it have been carried out with the support of case studies. Experimental results showed the feasibility and the effectiveness of the proposed approach.
  • Keywords
    Internet; object-oriented programming; reverse engineering; software quality; systems re-engineering; Web applications; Web engineering; business object model; documented software; object orientation; object-oriented conceptual model; reverse engineering; software industries; source code analysis; Application software; Computer industry; Data encapsulation; Job shop scheduling; Object oriented modeling; Reverse engineering; Software engineering; Software quality; Time to market; US Department of Transportation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2003. COMPSAC 2003. Proceedings. 27th Annual International
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2020-0
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2003.1245364
  • Filename
    1245364