Title :
Visualizing interactions in distributed Java applications
Author :
Bawa, Nishant ; Ghosh, Sudipto
Author_Institution :
Colorado State Univ., Fort Collins, CO, USA
Abstract :
Distributed Java applications represent a large growth area in software. Such applications are composed of distributed components that interact with each other to provide the desired functionality. Visualization of these interactions helps designers, programmers and testers in many aspects of software development: understanding application behavior, testing, debugging, checking conformance of the implementation with the design, and performance tuning. We have developed a technique to visualize execution of distributed Java RMI-based applications in terms of sequences of method calls between distributed objects. In this paper we describe the technique and a prototype implementation of a Tool for Remote Interactions Monitoring (TRIM).
Keywords :
Java; object-oriented programming; program debugging; program testing; program visualisation; remote procedure calls; reverse engineering; software performance evaluation; RMI-based applications; TRIM; Tool for Remote Interactions Monitoring; application behavior; conformance checking; distributed Java applications; distributed components; interaction visualization; method call sequences; performance tuning; software debugging; software development; software testing; software understanding; Application software; Debugging; Java; Middleware; Programming; Runtime; Software prototyping; Software testing; Unified modeling language; Visualization;
Conference_Titel :
Program Comprehension, 2003. 11th IEEE International Workshop on
Print_ISBN :
0-7695-1883-4
DOI :
10.1109/WPC.2003.1199219