DocumentCode
650751
Title
A Visualization Tool for Reverse-Engineering of Complex Component Applications
Author
Holy, L. ; Snajberk, Jaroslav ; Brada, P. ; Jezek, Kamil
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of West Bohemia, Pilsen, Czech Republic
fYear
2013
fDate
22-28 Sept. 2013
Firstpage
500
Lastpage
503
Abstract
Nowadays, component applications can contain thousands of components whose structure is difficult to understand. As a solution, we proposed a visualization technique that removes large part of connections from component binding diagrams. This technique uses a separated components area to display components with a big amount of connections detached from the main diagram. In this area, component interfaces are shown clustered instead of showing them all. Benefit of this approach is improvement of application understanding by reducing the diagram´s visual clutter during its reverse engineering. In this work, we present implementation of the technique in a form of a tool, called CoCA-Ex. CoCA-Ex is a publicly accessible web application and a reverse-engineering solution for various component systems. The tool is built on modern technologies such as HTML5 and JavaScript and has Java EE server backend.
Keywords
Internet; Java; authoring languages; data visualisation; hypermedia markup languages; object-oriented programming; program visualisation; reverse engineering; CoCA-Ex; HTML5; Java EE server backend; JavaScript; Web application; complex component applications; component binding diagrams; component interfaces; reverse engineering solution; visual clutter reduction; visualization tool; Clutter; Data visualization; Java; Servers; Software; Unified modeling language; Visualization; component; software visualization; visual clutter;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance (ICSM), 2013 29th IEEE International Conference on
Conference_Location
Eindhoven
ISSN
1063-6773
Type
conf
DOI
10.1109/ICSM.2013.82
Filename
6676942
Link To Document