ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

mportance of Software Re-Engineering Process and Program Based Analysis in Reverse Engineering Process

Journal: International Journal of Research in Information Technology (IJRIT) (Vol.1, No. 1)

Publication Date:

Authors : ;

Page : 11-18

Keywords : Reverse engineering; Re-engineering; Program analysis; byte code analysis;

Source : Downloadexternal Find it from : Google Scholarexternal

Abstract

The object oriented software developers now admit that thinking about object-oriented program understanding and comprehension to be relatively easier is not that easy. Programs are even more complex and difficult to comprehend, unless rigorously documented. What if the documentation is improper? To affect change management, even a simpler upgrade may become cumbersome then. This is the reason why eminent development houses now focusing on advanced documentation support. Reengineering code environment thence largely affect the problem issues regarding program comprehension when the software size grows enormously. Reverse Engineering is a methodology that greatly reduces the time, effort and complexity involved in solving these issues providing efficient program understanding as an integral constituent of re-engineering paradigm. This paper discusses about reverse engineering of java code. It also infers about the efficiency of some java reverse engineering tools and sufficiency of static analysis over runtime dynamic analysis for revelation of code structure from byte code.

Last modified: 2013-03-04 15:29:30