| Jinsight |
|
|
Welcome to the home page of the Jinsight project.
The Jinsight project is no longer active.
IBM employees should visit our internal web site for the latest
internal IBM version of Jinsight.
Many of Jinsight's capabilities are now publicly available
in:
- The IBM Websphere Studio Application Developer product
- As part of Eclipse in the Hyades
open source project
The Jinsight group is developing methods for analyzing the dynamic
behavior of Java programs. We are applying visualization,
pattern extraction, database query, and multidimensional analysis
techniques to problems of performance analysis, memory leak
diagnosis, debugging, and general program understanding. We are
especially interested in the analysis of large, complex, data-intensive,
and web-based systems.
|
Visualization
-
Object-oriented visualization for performance tuning and program understanding
-
Pattern visualization to study repetitive behavior and explore data structures
-
Memory leak diagnosis
Live
analysis
-
Visualization in real time
-
Burst tracing and filtering
-
Shorter performance tuning process
And
more topics ...
-
Analysis of distributed systems
-
Analysis of data-intensive systems
-
Pattern extraction
|
|
Information
Exploration
-
Employ user knowledge to organize information using query-based execution
slices
-
Multidimensional analysis
-
Navigation and drill down
-
Techniques for structuring larger studies
Practice
-
Jinsight tool, available on IBM alphaWorks
-
Performance consulting engagements on large customer applications to gain
understanding of real-world problems
-
Trace collection techniques for reducing overhead
|
|
Publications
-
De Pauw, W., Jensen, E., Mitchell, N., Sevitsky, G., Vlissides, J., and Yang, J.,
Software Visualization, State-of-the-Art Survey. LNCS 2269, Stephan Diehl (ed.),
Springer Verlag, 2002
-
De Pauw, W., Mitchell, N., Robillard, M., Sevitsky, G., and Srinivasan, H.
Drive-by Analysis of Running Programs,
Proceedings for Workshop on Software Visualization,
International Conference on Software Engineering, May 12-13, 2001, Toronto
Download.
- Sevitsky, G., De Pauw, W., Konuru, R. An Information Exploration
Tool for Performance Analysis of Java Programs, TOOLS Europe 2001,
Zurich, Switzerland, March 2001. Download.
- De Pauw, W., Sevitsky, G. Visualizing Reference Patterns
for Solving Memory Leaks in Java, in Concurrency: Practice and
Experience 2000, 12: 1431-1454.
Download.
- De Pauw, W., Sevitsky, G. Visualizing Reference Patterns
for Solving Memory Leaks in Java, ECOOP ‘99, June 1999, Lisbon,
Portugal, in Lecture Notes in Computer Science Vol. 1628, Springer
Verlag, 116-134. Download.
- De Pauw, W., Lorenz, D., Vlissides, J., and Wegman, M. Execution
Patterns in Object-Oriented Visualization. In Proceedings of the
Fourth Conference on Object-oriented Technologies and Systems
(COOTS), Santa Fe, New Mexico (1998), 219-234.
-
De Pauw, W., Kimelman D., and Vlissides, J.
Visualizing Object-Oriented Software Execution,
Book chapter in Software Visualization, by
John T. Stasko, John B. Domingue, Marc H. Brown, and Blaine A. Price(eds .), MIT Press, 1997
Download.
- De Pauw, W., Kimelman, D., Vlissides, J. Modeling Object-Oriented
Program Execution, ECOOP ‘94, July 1994, Bologna, Italy, in Lecture
Notes in Computer Science Vol. 821, Springer Verlag, 163-182.
Download.
-
De Pauw, W., Helm, R., Kimelman, D., and Vlissides, J.
Visualizing the Behavior of Object-Oriented Systems,
OOPSLA '93 Conference Proceedings,
Washington, D.C., September 1993, pp. 326-337.
Download.
|
Major
contributions from:
- Wim De Pauw
- Herb Derby
- Olivier Gruber
- Erik Jensen
- Ravi Konuru
- Fereydoun Maali
- Nick Mitchell
- Martin Robillard
- Gary Sevitsky
- Harini Srinivasan
- John Vlissides
- Jeaha Yang
|
|
|
Download
(IBM employees should consult our internal website to download
the latest internal version of Jinsight)
Jinsight release 2.1 (Jinsight for Java 2) (July 2001)
available free from alphaWorks
Jinsight release 2.1 (Jinsight for Java 2) (July 2001) online
documentation
Jinsight release 2.0 (Jinsight for Java 1.1.8) (Feb 2001)
available free from alphaWorks
Jinsight release 2.0 (Jinsight for Java 1.1.8) (Feb 2001) online
documentation
Pictures
|