CloudSim Project Flow Reverse Engineering

Post date: Apr 4, 2014 3:09:02 PM

"Reverse engineering is the process of discovering the technological principles of a device, object, or system through analysis of its structure, function, and operation.It often involves disassembling something and analyzing its components and workings in detail, just to re-create it. Reverse engineering is done for maintenance or to create a new device or program that does the same thing, without using or understanding the original, or simply to duplicate it" - Wikipedia

In following video a very interesting and easy to use reverse engineering tool named 'Architexa' is demonstrated. This tool is available as plug-in on eclipse market and is free to download. It only as for your email id for registration purpose to use this tool as individual. This tool first index your project and then on the basis of that index it can create three levels of diagrams:

  1. Layered Diagram.
  2. Class Diagram.
  3. Sequence Diagram.

Each of these diagrams provided different level of details related to class relationship, hierarchy, and the sequence of method/function call.