Reverse Engineering Of Web Applications:- An Emerging Trend

Main Article Content

Reema Sandhu

Abstract

Reverse Engineering is defined as the process of duplicating an already existing component, subassembly of a product without the aid of drawings, documentation of a computer model by learning the design of an object and studying its implementation details. It is the process of discovering the technological principles of a device, object or system through analysis of its structure, function and operation. The aim of this research paper has been to highlight various methodologies used in RE applications. The focus has been on four important methodologies i.e. Specific ASP.Net methodology, UML and Ontology based approach used for restructuring the Web Applications. The use of different tools in Reverse Engineering of web applications like JSPick, VAQUISTA, ReWeb, TERESA and Revangie are highlighted which provides the means for recapturing lost information, restructuring complex systems or transforming old systems to a new systems, more maintainable and providing them better architecture. Traditionally the development uses forward engineering approach which is the traditional process of moving from high-level abstractions and logical designs to the physical implementation of a system. Reverse engineering of web application helps researchers to examine the strength of web pages and identify their weaknesses in terms of performance, security, and interoperability.

Downloads

Download data is not yet available.

Article Details

Section
Articles