Abstract: The diverse and dynamic nature of elements and techniques used to develop Web Application, due to the lack of testing technique and effective programming principles which are used for implementing basic software engineering principles, and undisciplined development processes insure by the high pressure of a very short time to satisfy market request to develop Web application. This paper represent approaches of reengineering in web that how reengineering process can be carried out to evolution activities in legacy system as well we propose the V-model for re-engineering process. This paper presents the need of the technologies and approaches for building new web-services from existing web-applications. In this paper we present the processing of V-model for Reengineering in web application which is the extension of V-model used in software domain. In our approach V-model incorporates with the methodology throughout the phases of web development process to re-engineer the web system.
Keywords: Re-engineering, reverse engineering, forward engineering, V-model, application migration.
[1] P. Fraternali, Tools and Approaches for Developing Data-Intensive web Applications: a Survey, ACM Computing Surveys, 1999. [2] S. Selmi, N. Kraiem, and H. Ben Ghezala, Toward a comprehension view of web engineering, 2005.
[3] E. Chikofsky and J.H.Cross, Reverse Engineering and Design Recovery: A Taxonomy, IEEE Software Engineering journal, (Jan. 1990), pp 13-17.
[4] IEEE Std 1219-1998, In IEEE Standards Software Engineering, 1999 Edition, Volume Two, Process Standards, IEEE Press.
[5] Jovanovic, N. ; Secure Syst. Lab., Tech. Univ. of Vienna ; Kruegel, C. ; Kirda, E., a static analysis tool for detecting Web application vulnerabilities, Security and Privacy, 2006 IEEE.
[6] X. Zhang ; Comput. & Inf. Eng. Coll., Hohai Univ., Nanjing, China ; Z. Wang, e-Business and Information System Security (EBISS), 2010 2nd International Conference on 22-23 may 2010.
[7] J. Conallen, Building Web Applications with UML, Addison- Wesley Publishing Company, Reading, MA, 1999.
[8] J. Conallen, Modelling web application architectures with uml, Communications of the Association for Computing Machinery, 42(10), October 1999.
[9] J. Conallen, Modelling web application with uml, White paper, Conallen Inc. http://www.conallen.com/whitepapers/webapps/Modellingwebapplication.htm, March 1999.
[10] D. Lucca GA, Fasolino AR, De Carlini U, Pace F, Tramontana P. Comprehending, Web applications by a clustering based approach, Proceedings 10th Workshop on Program Comprehension. IEEE Computer Society Press: Los Alamitos CA,2002; 261–270.