Reverse Engineering Tools
Reverse engineering tools accept source code as input and produce a variety of structural, procedural, data, and behavioral design. Reverse engineering if done manually would consume a lot of time and human labor and hence must be supported by automated tools. Some of the tools are given below:
- CIAO and CIA: A graphical navigator for software and web repositories and a collection of Reverse Engineering tools.
- Rigi: A visual software understanding tool.
- Bunch: A software clustering/modularization tool.
- GEN++: An application generator to support the development of analysis tools for the C++ language.
- PBS: Software Bookshelf tools for extracting and visualizing the architecture of programs.
Reverse Engineering – Software Engineering
Software Reverse Engineering is a process of recovering the design, requirement specifications, and functions of a product from an analysis of its code. It builds a program database and generates information from this. This article focuses on discussing reverse engineering in detail.
Contact Us