Title :
Integrating abstraction flexibility with diverse program perspectives
Author :
Khan, Javed I. ; Miyamoto, Isao
Author_Institution :
Software Eng. Res. Lab, Hawaii Univ., Manoa, Honolulu, HI, USA
Abstract :
Technically, because of the limited dimensions of the presentation media, and psychologically, because of the limited human attention span, graphical program visualization in computer assisted reverse engineering becomes increasingly difficult with scale. This problem becomes compounded when multi-perspective visualization is taken into consideration. In this research we present a system called HVIEW, which attempts to overcome the problem of scale by logical decomposition. HVIEW can present a graphical visual of a computer program at various abstraction levels from diverse perspectives as interactively requested by the user. HVIEW logically formulates abstract function and data objects to construct compressed immediate program representations and organizes them into independent data and function hierarchies. Whereas, these hierarchies provide the mechanism of flexible abstraction, a user specifiable query filter creates an assortment of perspectives on the rendered visual of the modelled code
Keywords :
computer aided software engineering; data visualisation; reverse engineering; visual programming; HVIEW; abstract function; abstraction flexibility; compressed immediate program representations; computer assisted reverse engineering; data objects; diverse program perspectives; function hierarchies; graphical program visualization; independent data; logical decomposition; modelled code; multi-perspective visualization; rendered visual; scale; user; user specifiable query filter; Data visualization; Humans; Information filtering; Information filters; Laboratories; Psychology; Rendering (computer graphics); Reverse engineering; Software engineering; Software systems;
Conference_Titel :
Computer Software and Applications Conference, 1993. COMPSAC 93. Proceedings., Seventeenth Annual International
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-8186-4440-0
DOI :
10.1109/CMPSAC.1993.404193