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: 2013-01-30
Authors : D.EVANGELIN J.JELSTEEN J.ALICE PUSHPARANI J.NELSON SAMUEL JEBASTIN;
Page : 11-18
Keywords : Reverse engineering; Re-engineering; Program analysis; byte code analysis;
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.
Other Latest Articles
- Techniques in Cloud Computing for Mobile Streaming of Video - Review
- Detection of Porn on World Wide Web in order to Prevent Abuse against Kids in India
- THE MEASURES TO CONTROL THE AMMONIA EMISSION FROM AGRICULTURAL SOURCES IN ALBANIA
- RELATIONSHIP BETWEEN LIPOPHILIC TOXINS LEVELS AND ABUNDANCE OF POSSIBLE CAUSATIVE PHYTOPLANKTON SPECIES IN BUTRINTI LAGOON
- PROMOTING ECO-INNOVATIONS TO LEVERAGE SUSTAINABLE DEVELOPMENT OF ECO-INDUSTRY AND GREEN GROWTH
Last modified: 2013-03-04 15:29:30