Data processing: software development – installation – and managem – Software program development tool – Testing or debugging
Reexamination Certificate
2003-05-14
2009-08-11
Vu, Tuan Anh (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Testing or debugging
Reexamination Certificate
active
07574697
ABSTRACT:
A method for testing a computer program that includes software code arranged to be executed in multiple threads, including at least a first thread and one or more other threads. The method includes identifying an output statement in the first thread, running the software code so as to generate an output due to the output statement, and intervening in the program so that when the program is run, execution of the first thread is blocked prior to the output statement while the one or more other threads continue to execute. The output generated after intervening in the program is examined in order to detect a fault in the program.
REFERENCES:
patent: 5758061 (1998-05-01), Plum
patent: 6851075 (2005-02-01), Ur et al.
patent: 2003/0046029 (2003-03-01), Wiener et al.
Edelstein et al., Multithreaded Java program test generation, IBM Systems Journal, vol. 11, No. 1, Nov. 2002, pp. 111-125.
Satyavathi Malladi, “A Thread Debugger for Testing and Reproducing Concurrency Scenarios”, Jan. 15, 2003, ITTC, slides p. 1-36.
Choi, Jong-Deok, et al., “Deterministic Replay of Java Multithreaded Applications,” SPDT 98 Welches OR USA, pp. 48-59.
Edelstein, O., et al., “Multithreaded Java Program Test Generation,” IBM Systems Journal, vol. 41, No. 1, 2002, pp. 111-125.
Biberstein Marina
Farchi Eitan
Nir Yarden
Ur Shmuel
International Business Machines - Corporation
Vu Tuan Anh
LandOfFree
Testing parallel applications using code instrumentation does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Testing parallel applications using code instrumentation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Testing parallel applications using code instrumentation will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4133337