Recovering a business object model from Web Applications

被引:0
|
作者
Di Lucca, GA [1 ]
Fasolino, AR [1 ]
Tramontana, P [1 ]
De Carlini, U [1 ]
机构
[1] Univ Sannio, Res Ctr Software Technol, I-82100 Benevento, Italy
关键词
reverse engineering; web engineering; object orientation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:348 / 353
页数:6
相关论文
共 50 条
  • [1] Smart business object - A new approach to model business objects for Web applications
    Liang, Xufeng
    Ginige, Athula
    ICSOFT 2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2006, : 30 - +
  • [2] Recovering business processes from business applications
    Zou, Ying
    Guo, Jin
    Foo, King Chun
    Hung, Maokeng
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2009, 21 (05): : 315 - 348
  • [3] A Business Process Explorer: Recovering Business Processes from Business Applications
    Guo, Jin
    Zou, Ying
    FIFTEENTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2008, : 333 - +
  • [4] An Object-Oriented Web Test Model for testing Web applications
    Kung, DC
    Liu, CH
    Hsia, P
    FIRST ASIA-PACIFIC CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2000, : 111 - 120
  • [5] An Object-oriented Web test model for testing Web applications
    Kung, DC
    Liu, CH
    Hsia, P
    24TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COSPSAC 2000), 2000, 24 : 537 - 542
  • [6] Smart Business Objects for web applications: A new approach to model business objects
    Liang, Xufeng
    Ginige, Athula
    SOFTWARE AND DATA TECHNOLOGIES, 2008, 10 : 307 - 322
  • [7] Object-oriented model and design patterns in Web applications
    Ge, Liang
    Ye, En
    Shi, Bole
    2003, Shanghai Computer Society (29):
  • [8] Recovering interaction design patterns in web applications
    Di Lucca, GA
    Fasolino, AR
    Tramontana, P
    NINTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2005, : 366 - 374
  • [9] A comprehensive design model for integrating business processes in web applications
    Research Centre on Software Technology , University of Sannio, Viale Traiano, Palazzo ex Poste, 82100 Benevento, Italy
    不详
    不详
    Int. J. Web Eng. Technol., 2007, 1 (43-72):
  • [10] Recovering Latent Data Flow from Business Process Model Automatically
    Ye, Sheng
    Wang, Jing
    Ali, Sikandar
    Khattak, Hasan Ali
    Guo, Chenhong
    Yang, Zhongguo
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022