| jRapture: A Capture/Replay tool for observation-based testing |
| Full text |
Pdf
(404 KB)
|
| Source
|
International Symposium on Software Testing and Analysis
archive
Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis
table of contents
Portland, Oregon, United States
Pages: 158 - 167
Year of Publication: 2000
ISBN:1-58113-266-2
Also published in ...
|
|
Authors
|
|
John Steven
|
Electrical Eng. & Computer Science Dept., Case Western Reserve Univ., Cleveland, OH
|
|
Pravir Chandra
|
Electrical Eng. & Computer Science Dept., Case Western Reserve Univ., Cleveland, OH
|
|
Bob Fleck
|
Electrical Eng. & Computer Science Dept., Case Western Reserve Univ., Cleveland, OH
|
|
Andy Podgurski
|
Electrical Eng. & Computer Science Dept., Case Western Reserve Univ., Cleveland, OH
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 12, Downloads (12 Months): 92, Citation Count: 10
|
|
|
ABSTRACT
We describe the design of jRapture: a tool for capturing and replaying Java program executions in the field. jRapture works with Java binaries (byte code) and any compliant implementation of the Java virtual machine. It employs a lightweight, transparent capture process that permits unobtrusive capture of a Java programs executions. jRapture captures interactions between a Java program and the system, including GUI, file, and console inputs, among other types, and on replay it presents each thread with exactly the same input sequence it saw during capture. In addition, jRapture has a profiling interface that permits a Java program to be instrumented for profiling ó after its executions have been captured. Using an XML-based profiling specification language a tester can specify various forms of profiling to be carried out during replay.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
Full Circle Software. Talkback, 2000. Available at http://www.fullcircle.com.
|
 |
3
|
Mary Jean Harrold , Gregg Rothermel , Rui Wu , Liu Yi, An empirical investigation of program spectra, Proceedings of the 1998 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, p.83-90, June 16-16, 1998, Montreal, Quebec, Canada
|
| |
4
|
IBM alphaWorks. CFParse, 1999. Available at http://alphaworks.ibm.com/tech/cfparse.
|
| |
5
|
Java 2 SDK, Standard Edition Documentation, Sun Microsystems Inc., 1995-2000.
|
 |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
 |
10
|
|
 |
11
|
Thomas Reps , Thomas Ball , Manuvir Das , James Larus, The use of program profiling for software maintenance with applications to the year 2000 problem, Proceedings of the 6th European conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering, p.432-449, September 22-25, 1997, Zurich, Switzerland
|
 |
12
|
|
 |
13
|
|
| |
14
|
Sun Microsystems, Inc. Java Project X Technology. Release 2. http://developer.java.sun.com/developer/ products/xml.
|
CITED BY 10
|
|
|
|
|
|
|
|
|
|
|
|
|
William Dickinson , David Leon , Andy Podgurski, Finding failures by cluster analysis of execution profiles, Proceedings of the 23rd International Conference on Software Engineering, p.339-348, May 12-19, 2001, Toronto, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
Andy Podgurski , David Leon , Patrick Francis , Wes Masri , Melinda Minch , Jiayang Sun , Bin Wang, Automated support for classifying software failure reports, Proceedings of the 25th International Conference on Software Engineering, May 03-10, 2003, Portland, Oregon
|
Peer to Peer - Readers of this Article have also read:
-
The effect of latency on user performance in Warcraft III
Proceedings of the 2nd workshop on Network and system support for games
Nathan Sheldon
, Eric Girard
, Seth Borg
, Mark Claypool
, Emmanuel Agu
-
Learning subjective relevance to facilitate information access
Proceedings of the fourth international conference on Information and knowledge management
James R. Chen
, Nathalie Mathé
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
|