Towards the Unified Visualization Architecture for Reverse Engineering
Thomas Panas, Welf Löwe, Uwe Aßmann · 2003
Program understanding, which is the acquisition of knowledge about a software system, is vital for all software engineering disciplines. One important aim of software engineering is hence the refinement of the program comprehension process to improve system maintenance effectively. Therefore, within this paper, our aim is to define an unified process for reverse engineering, including program analysis, the filtering and compression of program information and program visualization. The advantage of our unified visualization process lies in the decoupling of analysis and visualization, supporting specific tools and processes for each.